.relationship-flow .feature-flow__scroll{gap:30px}.relationship-flow .scene-header{z-index:4;position:relative}.relationship-celestial-hero{min-height:344px;margin-inline:calc(var(--page-pad) * -1);isolation:isolate;position:relative;overflow:hidden}.relationship-orbit{z-index:1;opacity:.52;mix-blend-mode:screen;width:430px;max-width:112vw;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.relationship-planet{z-index:2;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 30px 34px #00000094);width:min(52vw,248px);position:absolute}.relationship-planet--venus{top:62px;left:-8px}.relationship-planet--mars{width:min(48vw,224px);top:82px;right:-18px}.relationship-hero-copy{z-index:4;top:12px;right:var(--page-pad);left:var(--page-pad);place-items:center;display:grid;position:absolute}.relationship-hero-copy .animated-gradient-text,.relationship-hero-copy>p{font:500 clamp(22px, 6.8vw, 31px)/1.05 var(--serif);letter-spacing:-.015em;text-align:center;margin:0}.relationship-trust-glass{z-index:5;right:var(--page-pad);bottom:11px;left:var(--page-pad);border:1px solid var(--border-gold);background:#030914a8;min-height:52px;box-shadow:0 14px 32px #00000061;width:auto!important;position:absolute!important}.relationship-trust-glass .glass-surface__content{gap:9px;padding:12px 16px}.relationship-trust-glass svg{width:20px;height:20px;color:var(--gold-bright);flex:0 0 20px}.relationship-trust-glass span{color:var(--muted);font-size:11px;line-height:1.35}.relationship-trust-glass.glass-surface--fallback{border-color:var(--border-gold);background:#050d1bd1;box-shadow:0 14px 32px #00000061}.relationship-preview{border-radius:34px;gap:11px;display:grid}.relationship-preview .secondary-button{justify-self:start;margin-top:7px}.preview-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.preview-heading>svg{width:30px;height:30px;color:var(--gold-bright);filter:drop-shadow(0 0 13px #f3d59b57);flex:0 0 30px}.preview-report{border-top:1px solid var(--border);gap:11px;margin-top:8px;padding-top:20px;display:grid}.preview-report p{color:var(--muted);margin:0}.preview-report .evidence-line{color:var(--text);font-size:12px}.invite-journey{gap:16px;display:grid}.editorial-section-heading{align-items:flex-end}.editorial-section-heading>svg{width:28px;height:28px;color:var(--gold);margin-bottom:7px}.editorial-section-heading h2{color:var(--ivory);font:500 clamp(38px, 10vw, 52px)/.95 var(--serif);letter-spacing:-.03em;margin:0}.relationship-stepper{padding:0}.relationship-stepper .step-circle-container{background:linear-gradient(150deg,#0f1d34f2,#040a16f5);border-radius:30px;overflow:hidden;box-shadow:0 28px 70px #00000057;border-color:var(--border-gold)!important}.relationship-stepper .step-indicator-row{padding:22px 24px 12px}.relationship-stepper .step-default{padding:12px 24px 0}.relationship-stepper .footer-container{padding:0 24px 24px}.relationship-stepper .footer-nav{margin-top:18px}.relationship-stepper .next-button{color:#07101f;background:linear-gradient(135deg,#f1d49c,#b99659);border:1px solid #f3d59bc2;min-height:48px;padding:0 22px;font-size:0}.relationship-stepper .next-button:after{content:"İlerle";font-size:13px}.relationship-flow.is-en .relationship-stepper .next-button:after{content:"Continue"}.relationship-stepper .back-button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 10px}.relationship-stepper .step-connector{background:#9fb3d32e}.relationship-stepper .step-connector-inner{background:linear-gradient(90deg, var(--gold), var(--gold-bright))!important}.relationship-step-indicator{border:1px solid var(--border);width:34px;height:34px;color:var(--faint);cursor:pointer;background:#07101f;border-radius:50%;place-items:center;padding:0;display:grid}.relationship-step-indicator.is-active,.relationship-step-indicator.is-complete{border-color:var(--border-gold);color:var(--gold-bright);box-shadow:0 0 16px #f3d59b1f}.step-panel{align-content:start;min-height:238px;display:grid}.step-panel h3{color:var(--ivory);font:500 clamp(29px, 8vw, 37px)/1.02 var(--serif);margin:0}.step-panel>p:not(.step-kicker){color:var(--muted);line-height:1.55}.step-kicker{color:var(--gold-bright);letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:600}.choice-fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.choice-fieldset legend{color:var(--muted);margin-bottom:10px;font-size:12px}.relationship-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.relationship-kind-grid button{border:1px solid var(--border);min-width:0;min-height:112px;color:var(--muted);text-align:center;background:#030914a8;border-radius:18px;align-content:center;place-items:center;gap:7px;padding:12px 6px;display:grid}.relationship-kind-grid button.is-selected{border-color:var(--border-gold);color:var(--gold-bright);background:radial-gradient(circle at 50% 20%,#dab5712e,#050d1bd6 70%)}.relationship-kind-grid svg{width:23px;height:23px}.relationship-kind-grid strong{font-size:12px}.relationship-kind-grid small{color:var(--faint);font-size:8px;line-height:1.25}.step-privacy{border:1px solid var(--border-gold);background:#261d113d;border-radius:19px;grid-template-columns:auto 1fr;gap:14px;margin-top:20px;padding:17px;display:grid}.step-privacy>svg{width:25px;height:25px;color:var(--gold-bright)}.step-privacy strong{color:var(--ivory);font-size:13px}.step-privacy p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.relationship-stepper-static{display:grid}.invite-result-shell{width:100%}.invite-result-glass{border:1px solid var(--border-gold);background:#050c1a9e;min-height:260px;box-shadow:0 24px 54px #00000057}.invite-result-glass.glass-surface--fallback{border-color:var(--border-gold);background:#050d1be6;box-shadow:0 24px 54px #00000057}.invite-result-glass .glass-surface__content{padding:0}.invite-result{text-align:center;justify-items:center;gap:8px;width:100%;padding:28px 20px;display:grid}.invite-result>span{color:var(--faint);letter-spacing:.16em;font-size:10px}.invite-result strong{color:var(--gold-bright);font:600 clamp(34px, 11vw, 48px)/1 var(--sans);letter-spacing:.12em}.invite-result p{color:var(--muted);margin:0 0 7px;font-size:12px}.relationship-star-cta{border-radius:999px;width:100%;max-width:300px}.relationship-star-cta .inner-content{border-color:var(--border-gold);background:#050c1aeb;border-radius:999px;padding:0}.relationship-star-cta .secondary-button{background:0 0;border:0;width:100%}.accept-card input{letter-spacing:.13em;text-transform:uppercase;font-size:21px;font-weight:600}.connections-section{gap:14px;padding-top:10px;display:grid}.section-heading{justify-content:space-between;gap:12px;display:flex}.count-badge{border:1px solid var(--border-gold);min-width:44px;height:44px;color:var(--gold-bright);border-radius:50%;place-items:center;font-weight:600;display:grid}.relationship-animated-list{width:100%}.relationship-animated-list .scroll-list{max-height:286px;padding:4px}.relationship-animated-list .scroll-list>div{margin-bottom:8px!important}.relationship-animated-list .item{border:1px solid var(--border);background:#050d1bcc;border-radius:18px;margin:0;padding:17px 18px}.relationship-animated-list .item.selected{border-color:var(--border-gold);background:linear-gradient(120deg,#dab57121,#081428e6)}.relationship-animated-list .item-text{color:var(--text);font-size:13px}.relationship-animated-list .top-gradient{background:linear-gradient(#03060d,#0000)}.relationship-animated-list .bottom-gradient{background:linear-gradient(#0000,#03060d)}.connection-detail{background-color:#050d1be0;border-radius:24px;gap:14px;padding:21px;display:grid;border:1px solid var(--border)!important}.connection-detail>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.connection-detail>div:first-child span{color:var(--ivory);font:500 28px/1 var(--serif)}.connection-detail time{color:var(--faint);font-size:11px}.connection-detail p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.button-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.button-row button{padding-inline:16px}.paywall-card{gap:13px;display:grid;border-color:var(--border-gold)!important}.paywall-card p{color:var(--muted);margin:0}.paywall-card .primary-button{justify-self:start;padding:0 24px}.real-report{border-color:var(--border-gold);gap:14px;display:grid}.real-report>p{color:var(--muted);margin:0}.report-evidence{gap:10px;padding-top:8px;display:grid}.report-evidence h3,.personal-lens h3{font-family:var(--sans);letter-spacing:.03em;font-size:13px;font-weight:600}.report-evidence ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-evidence li{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:10px;padding:11px 0;font-size:12px;display:flex}.report-evidence li span:first-child{color:var(--text)}.personal-lens{border:1px solid var(--border);background:#040b17ad;border-radius:16px;gap:7px;padding:16px;display:grid}.personal-lens p{color:var(--muted);margin:0}.privacy-note,.source-note{font-size:11px}@media (width<=380px){.relationship-celestial-hero{min-height:318px}.relationship-planet--venus{left:-24px}.relationship-planet--mars{right:-32px}.button-row{grid-template-columns:1fr}.button-row .text-button{min-height:44px}.relationship-stepper .step-default,.relationship-stepper .footer-container,.relationship-stepper .step-indicator-row{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.relationship-orbit,.relationship-planet{animation:none!important}}