.RelationshipSignatureLanding_main__0sWEN{min-height:100vh;padding-top:calc(var(--header-height) + .9rem)}.RelationshipSignatureLanding_stack__egvhV{display:grid;gap:1rem;max-width:1120px;margin-inline:auto}.RelationshipSignatureLanding_hero___biW7{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:clamp(1.25rem,4vw,3.4rem);align-items:center;overflow:hidden;padding:clamp(1.3rem,4vw,2.7rem);border:1px solid rgba(18,34,56,.09);border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(circle at 7% 10%,rgba(244,114,182,.15),transparent 25%),radial-gradient(circle at 90% 15%,rgba(77,125,200,.17),transparent 28%),linear-gradient(145deg,#fcfdff,#f3f7fb 55%,#edf2f8);box-shadow:0 24px 56px rgba(18,34,56,.08)}.RelationshipSignatureLanding_heroGlow__DLSL5{position:absolute;z-index:-1;right:-8rem;bottom:-12rem;width:30rem;height:30rem;border:1px solid rgba(77,125,200,.08);border-radius:50%;box-shadow:inset 0 0 0 4rem rgba(255,255,255,.12),inset 0 0 0 8rem rgba(77,125,200,.03)}.RelationshipSignatureLanding_heroCopy__a9y7i{display:grid;gap:.7rem;min-width:0}.RelationshipSignatureLanding_heroCopy__a9y7i h1{max-width:720px;font-size:clamp(1.9rem,4vw,3.05rem);font-weight:650;line-height:1.01;letter-spacing:-.035em}.RelationshipSignatureLanding_heroCopy__a9y7i>p{max-width:660px;color:var(--text-secondary);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.68}.RelationshipSignatureLanding_chips__WeaOg{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.RelationshipSignatureLanding_chips__WeaOg span{padding:.35rem .62rem;border:1px solid rgba(18,34,56,.09);border-radius:999px;background:rgba(255,255,255,.72);color:var(--text-secondary);font-size:.76rem;font-weight:620}.RelationshipSignatureLanding_sample__YdVZQ{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(155deg,#101d31,#172d4c 65%,#203a5e);color:#fff;box-shadow:0 22px 48px rgba(18,34,56,.2)}.RelationshipSignatureLanding_sampleVisual__Bs8Kb{position:relative;min-height:160px;aspect-ratio:2.12/1;overflow:hidden;background:#eef3f8}.RelationshipSignatureLanding_sampleVisual__Bs8Kb:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(8,19,33,.02) 42%,rgba(8,19,33,.82));pointer-events:none}.RelationshipSignatureLanding_sampleArtwork__7Ar8j{object-fit:cover;object-position:center 47%}.RelationshipSignatureLanding_sampleContent__Pt81H{position:relative;z-index:1;margin-top:-1.45rem;padding:0 1.05rem 1.05rem}.RelationshipSignatureLanding_sampleTopline__v2PnD{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.62);font-size:.69rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.RelationshipSignatureLanding_sampleMark__ZIc99{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#d9b7ea;font-size:1rem}.RelationshipSignatureLanding_sampleMark__ZIc99 svg{width:1.25rem;height:1.25rem}.RelationshipSignatureLanding_sample__YdVZQ h2{margin-top:.7rem;color:#ffffff;font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:640;letter-spacing:-.025em}.RelationshipSignatureLanding_sampleContent__Pt81H>p{margin-top:.35rem;color:rgba(255,255,255,.74);font-size:.83rem;line-height:1.62}.RelationshipSignatureLanding_sampleMetrics__rkuHd{display:grid;gap:.72rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)}.RelationshipSignatureLanding_sampleMetric__TAROK{display:grid;gap:.34rem}.RelationshipSignatureLanding_sampleMetric__TAROK>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.78);font-size:.72rem}.RelationshipSignatureLanding_sampleMetric__TAROK strong{color:#fff;font-size:.78rem}.RelationshipSignatureLanding_sampleTrack__cAVeE{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.RelationshipSignatureLanding_sampleTrack__cAVeE span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d9dd2,#d59ac7)}.RelationshipSignatureLanding_formShell__Jh3s6{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-lg) + 4px);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.RelationshipSignatureLanding_formHeader__cbh_A{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:1rem 2rem;align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.RelationshipSignatureLanding_formHeader__cbh_A h2{margin-top:.25rem;font-size:clamp(1.25rem,2.4vw,1.65rem);letter-spacing:-.025em}.RelationshipSignatureLanding_formHeader__cbh_A>p{color:var(--text-secondary);font-size:.85rem;line-height:1.62}.RelationshipSignatureLanding_formTitleGroup__GGERj{display:flex;align-items:center;gap:.75rem;min-width:0}.RelationshipSignatureLanding_formTitleGroup__GGERj>div{min-width:0}.RelationshipSignatureLanding_formFeatureIcon__ZzpGP{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(77,125,200,.16);border-radius:.9rem;background:linear-gradient(145deg,rgba(244,114,182,.1),rgba(77,125,200,.12));color:var(--accent-blue-dark);--icon-surface:#f9fbfd}.RelationshipSignatureLanding_formFeatureIcon__ZzpGP svg{width:1.5rem;height:1.5rem}.RelationshipSignatureLanding_peopleGrid___rjLy{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);gap:.75rem;align-items:start;margin-top:1rem}.RelationshipSignatureLanding_personSection__7kpq9{min-width:0;padding:.9rem;border:1px solid rgba(18,34,56,.09);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fbfcfe,#f6f8fb)}.RelationshipSignatureLanding_personHeading__7GwTh{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem;padding-bottom:.65rem;border-bottom:1px solid var(--border-subtle)}.RelationshipSignatureLanding_personHeading__7GwTh>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#13243c;color:#fff;font-size:.76rem;font-weight:780}.RelationshipSignatureLanding_personHeading__7GwTh div{display:grid;min-width:0}.RelationshipSignatureLanding_personHeading__7GwTh small{color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.RelationshipSignatureLanding_personHeading__7GwTh strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.RelationshipSignatureLanding_pairConnector__HIPGI{display:grid;min-height:12rem;place-items:center}.RelationshipSignatureLanding_pairConnector__HIPGI span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;background:var(--bg-surface);color:var(--text-muted);font-size:.78rem;font-weight:760}.RelationshipSignatureLanding_error__wvBPD{margin-top:.9rem;padding:.65rem .8rem;border:1px solid #fecaca;border-radius:var(--radius-md);background:#fef2f2;color:var(--accent-rose);font-size:.82rem}.RelationshipSignatureLanding_formAction__fFW7_{display:grid;justify-items:center;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.RelationshipSignatureLanding_formAction__fFW7_ button{width:min(100%,480px);min-height:3.1rem;padding:.8rem 1.2rem;font-size:.92rem}.RelationshipSignatureLanding_formAction__fFW7_ button:disabled{cursor:not-allowed;opacity:.44}.RelationshipSignatureLanding_formAction__fFW7_ p{color:var(--text-muted);font-size:.7rem;text-align:center}.RelationshipSignatureLanding_outcomes__wfoww{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1.4rem 2.4rem;align-items:start;padding:clamp(1.1rem,3vw,1.6rem) 0}.RelationshipSignatureLanding_outcomesIntro__GuOi8 h2{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.16;letter-spacing:-.025em}.RelationshipSignatureLanding_outcome__OagRy p,.RelationshipSignatureLanding_outcomesIntro__GuOi8 p{color:var(--text-secondary);font-size:.82rem;line-height:1.58}.RelationshipSignatureLanding_outcomesIntro__GuOi8 p{margin-top:.45rem}.RelationshipSignatureLanding_outcomeList__IQZER{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.RelationshipSignatureLanding_outcome__OagRy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:0 .9rem;border-left:1px solid var(--border-subtle)}.RelationshipSignatureLanding_outcome__OagRy>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(77,125,200,.13);border-radius:.7rem;background:linear-gradient(145deg,rgba(244,114,182,.07),rgba(77,125,200,.09));color:var(--accent-blue-dark);--icon-surface:#f8fafc}.RelationshipSignatureLanding_outcome__OagRy>span svg{width:1.2rem;height:1.2rem}.RelationshipSignatureLanding_outcome__OagRy h3{margin-bottom:.28rem;font-size:.83rem;line-height:1.3}.RelationshipSignatureLanding_seoWrap__chdLq{margin-top:clamp(2.2rem,5vw,3rem);padding-bottom:3rem}.RelationshipSignatureLanding_seoContent__pogWu{display:grid;gap:1.8rem;padding:1.5rem 0;border-top:1px solid var(--border-subtle)}.RelationshipSignatureLanding_seoContent__pogWu>div{display:grid;gap:.65rem}.RelationshipSignatureLanding_seoContent__pogWu h2{font-size:1.35rem;letter-spacing:-.01em}.RelationshipSignatureLanding_seoContent__pogWu h3{font-size:1.2rem;font-weight:620}.RelationshipSignatureLanding_seoContent__pogWu p{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (max-width:900px){.RelationshipSignatureLanding_formHeader__cbh_A,.RelationshipSignatureLanding_hero___biW7,.RelationshipSignatureLanding_outcomes__wfoww{grid-template-columns:1fr}.RelationshipSignatureLanding_sample__YdVZQ{max-width:620px}.RelationshipSignatureLanding_peopleGrid___rjLy{grid-template-columns:1fr}.RelationshipSignatureLanding_pairConnector__HIPGI{min-height:1.5rem}.RelationshipSignatureLanding_outcomeList__IQZER{grid-template-columns:1fr}.RelationshipSignatureLanding_outcome__OagRy{padding:.8rem 0;border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:640px){.RelationshipSignatureLanding_main__0sWEN{padding-top:calc(var(--header-height) + .55rem)}.RelationshipSignatureLanding_hero___biW7{padding:1rem;border-radius:var(--radius-lg)}.RelationshipSignatureLanding_heroCopy__a9y7i h1{font-size:clamp(1.72rem,8.5vw,2.08rem);line-height:1.02}.RelationshipSignatureLanding_heroCopy__a9y7i>p{font-size:.9rem;line-height:1.58}.RelationshipSignatureLanding_sample__YdVZQ{border-radius:var(--radius-lg)}.RelationshipSignatureLanding_sampleVisual__Bs8Kb{min-height:150px}.RelationshipSignatureLanding_sampleContent__Pt81H{padding:0 .85rem .85rem}.RelationshipSignatureLanding_sample__YdVZQ h2{margin-top:.45rem;font-size:1.28rem}.RelationshipSignatureLanding_sampleContent__Pt81H>p{font-size:.76rem;line-height:1.5}.RelationshipSignatureLanding_sampleMetrics__rkuHd{gap:.5rem;margin-top:.7rem;padding-top:.65rem}.RelationshipSignatureLanding_formShell__Jh3s6{padding:.8rem}.RelationshipSignatureLanding_personSection__7kpq9{padding:.75rem}}