.FairmatrimonyHome_root__fayTZ{--font-display:var(--fm-archivo),"Helvetica Neue",Helvetica,sans-serif;--font-sans:var(--fm-instrument-sans),var(--fm-archivo),"Helvetica Neue",sans-serif;--font-serif:var(--fm-instrument-serif),"Iowan Old Style",Georgia,serif;background:transparent;isolation:isolate;font-family:var(--font-sans);color:var(--text-primary);overflow-x:clip;max-width:100vw}.FairmatrimonyHome_root__fayTZ a:not([class*=fm-btn]):not([data-btn]){color:var(--text-link);text-decoration:none}.FairmatrimonyHome_root__fayTZ a:not([class*=fm-btn]):not([data-btn]):hover{color:var(--text-link-hover)}.FairmatrimonyHome_root__fayTZ a{text-decoration:none}.FairmatrimonyHome_root__fayTZ button{font:inherit}.FairmatrimonyHome_root__fayTZ h1,.FairmatrimonyHome_root__fayTZ h2,.FairmatrimonyHome_root__fayTZ h3,.FairmatrimonyHome_root__fayTZ h4{color:var(--text-primary)}.FairmatrimonyHome_heroAurora___BSUZ{position:absolute;left:0;right:0;top:44%;bottom:clamp(-140px,-7vw,-70px);background:radial-gradient(120% 92% at 12% 58%,rgba(255,201,107,.5) 0,rgba(255,201,107,0) 48%),radial-gradient(115% 96% at 38% 60%,rgba(236,92,143,.92) 0,rgba(236,92,143,0) 60%),radial-gradient(125% 100% at 64% 52%,rgba(226,62,119,.88) 0,rgba(226,62,119,0) 62%),radial-gradient(120% 110% at 93% 66%,rgba(122,69,232,.5) 0,rgba(122,69,232,0) 60%),linear-gradient(180deg,#ffffff,#fff1f5 42%,#ffffff);background-size:190% 190%;animation:FairmatrimonyHome_fmDrift__oIrrG 22s cubic-bezier(.65,0,.35,1) infinite alternate;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 8%,rgba(0,0,0,.16) 16%,rgba(0,0,0,.34) 24%,rgba(0,0,0,.56) 32%,rgba(0,0,0,.78) 40%,rgba(0,0,0,.95) 46%,#000 52%,rgba(0,0,0,.88) 60%,rgba(0,0,0,.68) 68%,rgba(0,0,0,.46) 76%,rgba(0,0,0,.26) 84%,rgba(0,0,0,.11) 91%,rgba(0,0,0,.03) 96%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 8%,rgba(0,0,0,.16) 16%,rgba(0,0,0,.34) 24%,rgba(0,0,0,.56) 32%,rgba(0,0,0,.78) 40%,rgba(0,0,0,.95) 46%,#000 52%,rgba(0,0,0,.88) 60%,rgba(0,0,0,.68) 68%,rgba(0,0,0,.46) 76%,rgba(0,0,0,.26) 84%,rgba(0,0,0,.11) 91%,rgba(0,0,0,.03) 96%,transparent)}@keyframes FairmatrimonyHome_fmDrift__oIrrG{0%{background-position:18% 40%}50%{background-position:66% 58%}to{background-position:36% 32%}}@keyframes FairmatrimonyHome_fmBreathe__DRFDX{0%,to{transform:scale(1.005)}50%{transform:scale(1.035)}}.FairmatrimonyHome_featureItem__l190B{border-top:1px solid var(--ink-900);padding-top:18px;transition:transform .24s var(--ease-out-soft)}.FairmatrimonyHome_featureItem__l190B:hover{transform:translateY(-4px)}.FairmatrimonyHome_chip__Qc9O3{min-height:48px;padding:0 22px;border-radius:999px;border:1px solid;font-size:var(--text-body-md);font-weight:var(--weight-medium);cursor:pointer;transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft),border-color .16s linear}.FairmatrimonyHome_chip__Qc9O3:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(38,32,29,.06),0 16px 34px rgba(38,32,29,.12)}.FairmatrimonyHome_chip__Qc9O3:active{transform:scale(.975)}.FairmatrimonyHome_chipBand__JKG1z{padding:0 20px;font-family:var(--font-display);font-weight:var(--weight-semibold)}.FairmatrimonyHome_chipSm__pF9gi{min-height:44px;padding:0 16px;font-size:var(--text-body-sm)}.FairmatrimonyHome_chipSm__pF9gi:hover{box-shadow:0 1px 3px rgba(38,32,29,.05),0 12px 26px rgba(38,32,29,.1)}.FairmatrimonyHome_dotBtn__DVfab{width:34px;height:34px;padding:0;display:grid;place-items:center;border:none;background:transparent;cursor:pointer}.FairmatrimonyHome_dotBtnSm__L0Cm8{width:30px;height:30px}.FairmatrimonyHome_dot__p3RwW{display:block;height:4px;border-radius:999px;transition:width .4s var(--ease-out-soft),background .4s linear}.FairmatrimonyHome_resultRow__3c20n{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-page);transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft);cursor:pointer}.FairmatrimonyHome_resultRow__3c20n:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(38,32,29,.06),0 20px 50px rgba(38,32,29,.14)}.FairmatrimonyHome_stepBtn__H1Fa9{display:flex;align-items:center;gap:14px;text-align:left;min-height:56px;padding:12px 16px;border-radius:16px;border:1px solid;cursor:pointer;transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft),border-color .16s linear}.FairmatrimonyHome_stepBtn__H1Fa9:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(38,32,29,.06),0 16px 34px rgba(38,32,29,.1)}.FairmatrimonyHome_stepBtn__H1Fa9:active{transform:scale(.985)}.FairmatrimonyHome_statTile__RGKWz{padding:22px 24px;border-radius:16px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .24s var(--ease-out-soft),background .16s linear}.FairmatrimonyHome_statTile__RGKWz:hover{transform:translateY(-4px);background:rgba(255,255,255,.24)}.FairmatrimonyHome_storyCard__ur6Lw{border:1px solid var(--border-subtle);border-radius:24px;background:var(--surface-card);padding:clamp(22px,2.6vw,30px);transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft)}.FairmatrimonyHome_storyCard__ur6Lw:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(38,32,29,.06),0 24px 60px rgba(38,32,29,.14)}.FairmatrimonyHome_footerGrid__de_AV{display:grid;grid-template-columns:1fr;grid-gap:clamp(32px,5vw,56px);gap:clamp(32px,5vw,56px);max-width:1240px;margin:0 auto}@media (min-width:640px){.FairmatrimonyHome_footerGrid__de_AV{grid-template-columns:1.6fr 1fr 1fr}}@media (min-width:900px){.FairmatrimonyHome_footerGrid__de_AV{grid-template-columns:1.8fr 1fr 1fr 1.3fr}}.FairmatrimonyHome_footerBrandLine__B_gsn{margin:14px 0 0;max-width:40ch;font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.FairmatrimonyHome_footerHeading__dsRAC{margin:0 0 14px;font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted)}.FairmatrimonyHome_footerList__m2AcJ{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.FairmatrimonyHome_footerLink___EKzj{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-body-sm);color:var(--ink-700);transition:color var(--duration-fast) var(--ease-out-soft)}.FairmatrimonyHome_footerLink___EKzj:hover{color:var(--rose-600)}.FairmatrimonyHome_footerContactRow__AjBvz{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--text-body-sm);color:var(--ink-700)}.FairmatrimonyHome_footerContactRow__AjBvz svg{flex:none;color:var(--text-faint)}.FairmatrimonyHome_footerContactRow__AjBvz a{display:inline-flex;align-items:center;min-height:44px;color:inherit;transition:color var(--duration-fast) var(--ease-out-soft)}.FairmatrimonyHome_footerContactRow__AjBvz a:hover{color:var(--rose-600)}.FairmatrimonyHome_footerContactNote__PXjl5{margin:10px 0 0;font-size:var(--text-body-xs);line-height:var(--leading-snug);color:var(--text-muted)}.FairmatrimonyHome_footerBar__NAx_M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;max-width:1240px;margin:clamp(32px,4vw,48px) auto 0;padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--border-subtle);font-size:var(--text-body-xs);color:var(--text-muted)}.FairmatrimonyHome_footerBar__NAx_M p{margin:0}.FairmatrimonyHome_planCard__rAi68{border:1px solid;border-radius:24px;background:var(--surface-card);padding:clamp(24px,3vw,32px);transition:transform .24s var(--ease-out-soft),box-shadow .24s var(--ease-out-soft)}.FairmatrimonyHome_planCard__rAi68:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(38,32,29,.06),0 28px 70px rgba(38,32,29,.16)}.FairmatrimonyHome_seeMatchesBtn__lX351{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border-radius:var(--radius-pill);border:0;background:var(--rose-500);color:var(--white);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--weight-semibold);text-decoration:none;box-shadow:var(--shadow-brand);transition:background-color var(--duration-fast) var(--ease-out-soft),transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-out-soft)}.FairmatrimonyHome_seeMatchesBtn__lX351:hover{background:var(--rose-600);color:var(--white);transform:translateY(var(--lift-y));box-shadow:var(--shadow-brand-lg)}@media (prefers-reduced-motion:reduce){.FairmatrimonyHome_seeMatchesBtn__lX351:hover{transform:none}}.FairmatrimonyHome_footerAreas__261PF{padding:26px 0 4px;border-top:1px solid var(--border-subtle);margin-top:30px}.FairmatrimonyHome_footerAreaList__5CyHZ{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:0;list-style:none}