.hero-start-note{max-width:720px;text-align:center;font-size:13px;line-height:1.8;margin-top:22px;color:#72585c}.hero-start-note a{display:inline-block;color:var(--coral);margin-inline-start:8px;border-bottom:1px solid #d5aaa1}.home-chapters{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 34px;padding-top:35px;padding-bottom:35px;border-bottom:1px solid #d4c4ba}.home-chapters a{font-size:14px;color:#654c53;transition:color 180ms}.home-chapters a:hover{color:var(--coral)}.start-insight{padding-top:105px;padding-bottom:110px}.insight-heading h2,.choice-title h2{font-size:clamp(40px,5vw,66px);line-height:1.1;margin:18px 0 25px}.insight-heading>p{max-width:620px;font-size:18px;line-height:1.9}.start-path{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0;margin:55px 0 35px}.start-path li{position:relative;border-top:1px solid #c8afa4;padding-top:24px}.start-path li>span{color:var(--coral);font-size:13px;font-weight:600}.start-path h3{font-size:27px;margin:25px 0 14px}.start-path p{font-size:16px;line-height:1.9}.start-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.start-actions svg,.choice-copy .primary svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.separate-insight{background:#302b33;color:#fff4ed;padding:110px 0}.insight-split{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.separate-insight em{color:#efaaa9}.separate-insight .eyebrow{color:#efaaa9}.separate-insight .insight-heading>p{color:#e1c6ce}.separation-points{list-style:none;padding:0;margin:30px 0}.separation-points li{padding:15px 0;border-top:1px solid #6d5864;font-size:16px;color:#e1c6ce}.separate-insight a{color:#efaaa9}.separation-example{padding:30px;border:1px solid #77606b;border-radius:14px;background:#41343f;min-width:0}.example-label{font-size:12px;color:#ddbdc8;margin:0 0 20px}.example-tabs{display:flex;gap:10px;margin-bottom:25px}.example-tabs button{font:inherit;font-size:14px;border:1px solid #ab8496;padding:12px 18px;color:#fff4ed;background:transparent;border-radius:30px;cursor:pointer;transition:background 180ms,color 180ms}.example-tabs button[aria-pressed=true]{background:#efb2a9;color:#302b33;border-color:#efb2a9}.example-tabs button:focus-visible{outline:2px solid #f4b7b9;outline-offset:3px}.separation-scene{background:#fbf4ee;color:#48313b;padding:30px;border-radius:10px;min-height:320px}.scene-kicker{font-size:12px;color:#795b66;margin-bottom:25px}.separation-scene h3{font-size:35px;line-height:1.2;margin-bottom:25px}.example-answer{display:flex;flex-direction:column;gap:8px;border-top:1px solid #d7c3bf;padding-top:20px}.example-answer span{font-size:12px;color:#795b66}.example-answer strong{font-size:24px;color:#9e4d55}.scene-explanation{font-size:15px;line-height:1.8;margin-top:20px}.example-boundary{font-size:11px;color:#ddbdc8;line-height:1.8;margin:20px 0 0}.example-seats{display:flex;gap:14px}.example-seats div{flex:1;border:1px solid #d2b5b0;border-radius:10px;padding:18px 12px}.example-seats span{font-size:13px;display:block}.example-seats strong{font-size:30px;display:block;color:#9e4d55;margin-top:10px}.choice-insight{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:110px;padding-bottom:110px;border-bottom:1px solid #d4c4ba}.choice-copy>p{font-size:18px;line-height:1.9;margin-bottom:25px}.choice-criteria{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:30px}.choice-criteria span{border-top:1px solid #c4aaa0;padding-top:12px;font-size:13px;color:#795b66;flex:1;min-width:100px}.choice-alternatives{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.home-chapters a:focus-visible,.hero-start-note a:focus-visible{outline:2px solid var(--coral);outline-offset:4px}#getting-started,#separate-event,#choosing-help,#home-questions,#services{scroll-margin-top:105px}
@media(max-width:800px){.hero-start-note{font-size:12px;margin-top:20px}.home-chapters{justify-content:flex-start;gap:18px 24px;padding-top:28px;padding-bottom:28px}.home-chapters a{font-size:13px}.start-insight{padding-top:70px;padding-bottom:70px}.insight-heading h2,.choice-title h2{font-size:40px}.insight-heading>p,.choice-copy>p{font-size:16px}.start-path{grid-template-columns:1fr;gap:25px;margin-top:35px}.start-path li{padding-inline-start:40px;padding-top:20px}.start-path li>span{position:absolute;right:0;top:25px}.start-path h3{font-size:25px;margin:0 0 10px}.start-path p{font-size:16px}.start-actions{gap:22px}.insight-split,.choice-insight{grid-template-columns:1fr;gap:35px}.separate-insight{padding:70px 0}.separation-example{padding:20px}.example-tabs{gap:8px}.example-tabs button{padding:11px 15px;font-size:13px}.separation-scene{padding:23px;min-height:320px}.separation-scene h3{font-size:30px}.example-answer strong{font-size:23px}.example-seats{gap:10px}.choice-insight{padding-top:70px;padding-bottom:70px}.choice-criteria{gap:12px}.choice-criteria span{min-width:90px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.home-chapters a,.example-tabs button{transition:none}}
@media(max-width:800px){.separate-insight .separation-scene h3{font-size:26px;text-wrap:pretty}}
.hero-proof{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;color:#795b66;font-size:13px;margin-bottom:20px;padding:7px 15px;border:1px solid #cbb4a9;border-radius:30px;line-height:1.6}.hero-proof span{color:var(--coral);white-space:nowrap}.hero-proof:hover{color:var(--coral)}.hero-proof:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.couples-choice{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:75px;padding-bottom:75px}.couples-choice h2{font-size:clamp(35px,4vw,50px);margin:15px 0 20px}.couples-choice p{font-size:16px;line-height:1.85}.choice-years{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}.choice-years li{border-top:1px solid #b79788;border-bottom:1px solid #b79788;padding:25px 0;text-align:center}.choice-years span{font-size:12px;color:#795b66;display:block}.choice-years strong{font-size:38px;font-weight:600;color:var(--coral);display:block;margin-top:10px;direction:ltr}#couples-choice{scroll-margin-top:110px}@media(max-width:800px){.hero-proof{font-size:11px;gap:5px 10px;margin-bottom:18px;max-width:310px}.couples-choice{grid-template-columns:1fr;gap:28px;padding-top:55px;padding-bottom:55px}.couples-choice h2{font-size:36px}.choice-years{gap:14px}.choice-years strong{font-size:30px}.choice-years li{padding:18px 0}}
