.relation-invite-active>.shell{display:none!important}.relation-invite-active{background:#03080e}\n.time-hint{margin:.55rem 0 0;color:#e8c474;font-size:12px;letter-spacing:.04em}.invite-shell{margin-top:18px;padding:18px;border:1px solid rgba(216,170,92,.18);border-radius:18px;background:rgba(255,255,255,.025)}.invite-shell>small{display:block;color:#e8c474;font-size:10px;letter-spacing:.12em}.invite-shell>strong{display:block;margin-top:8px;color:#f2e6ce;font:700 20px/1.3 Georgia,serif}.invite-shell>p{margin:.65rem 0 0;color:#cfd7df;line-height:1.65}.invite-shell>em{display:block;margin-top:12px;color:#8f9aa5;font-size:12px;font-style:normal}.invite-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.invite-banner{position:relative;z-index:5;max-width:720px;margin:16px auto 0;padding:14px 18px;border:1px solid rgba(232,196,116,.3);border-radius:18px;background:rgba(4,12,22,.72);backdrop-filter:blur(12px);text-align:center}.invite-banner small{display:block;color:#e8c474;font-size:10px;letter-spacing:.13em}.invite-banner strong{display:block;margin-top:6px;color:#f6efe4;font:700 18px/1.35 Georgia,serif}.invite-banner p{margin:.55rem 0 0;color:#c8d0d8;font-size:13px;line-height:1.55}.invite-banner span{display:inline-block;margin-top:8px;color:#9ca7b1;font-size:11px}.relation-flow{position:relative;z-index:50;min-height:100vh;padding:32px 18px;background:radial-gradient(circle at 50% 0,rgba(34,55,80,.95),rgba(3,8,14,.99) 62%);color:#eef3f8}.relation-card{max-width:720px;margin:0 auto;padding:28px 22px;border:1px solid rgba(232,196,116,.25);border-radius:24px;background:rgba(6,15,25,.88);box-shadow:0 24px 80px rgba(0,0,0,.35)}.relation-card>small,.relation-card em{color:#e8c474;font-size:11px;letter-spacing:.12em;font-style:normal}.relation-card h2{margin:10px 0 8px;font:700 30px/1.25 Georgia,serif}.relation-card h3{margin:12px 0 16px;font:700 24px/1.4 Georgia,serif}.relation-card p{color:#cbd4dc;line-height:1.65}.relation-progress{height:4px;margin:22px 0;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.relation-progress i{display:block;height:100%;width:0;background:#e8c474;transition:width .2s ease}.relation-answers{display:grid;gap:10px}.relation-answers button{padding:15px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:#edf2f6;text-align:left;font:inherit;line-height:1.5}.relation-answers button:hover{border-color:rgba(232,196,116,.55);background:rgba(232,196,116,.07)}.returned-eyes{border-color:rgba(232,196,116,.28)!important}.returned-symbol{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;margin:16px 0;padding:16px;border-radius:18px;background:rgba(232,196,116,.06)}.returned-symbol b{grid-row:1/3;font-size:36px}.returned-symbol strong{font:700 22px/1.2 Georgia,serif}.returned-symbol small{color:#e8c474;letter-spacing:.06em}.returned-compare{display:grid;gap:10px}.returned-compare>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px}.returned-compare span{color:#e8c474;font-size:10px;letter-spacing:.1em}.returned-compare p{margin:.45rem 0 0;line-height:1.6}@media(max-width:520px){.invite-actions{display:grid;grid-template-columns:1fr}.invite-banner{margin:10px 14px 0;padding:12px 14px}.relation-flow{padding:18px 10px}.relation-card{padding:22px 16px}.relation-card h2{font-size:25px}.relation-card h3{font-size:21px}}
.we-card-final-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;margin:18px 0 0!important;border-radius:16px!important;font-size:15px!important;font-weight:850!important;letter-spacing:.01em!important;background:linear-gradient(105deg,#f1d38f,#c9974a)!important;color:#111!important;border:1px solid rgba(255,225,160,.7)!important;box-shadow:0 16px 36px rgba(201,151,74,.18)!important}
.we-card-final-cta:hover,.we-card-final-cta:focus-visible{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 20px 42px rgba(201,151,74,.24)!important}
