.gx .onb{--page-bg:#131418;--page-fg:#f4f4f6;--muted-fg:rgba(244,244,246,.62);--soft-fg:rgba(244,244,246,.5);--panel-bg:#1e1f25;--panel-bg-strong:#1e1f25;--panel-border:hsla(0,0%,100%,.1);--card-bg:#1e1f25;--card-bg-subtle:#191a20;--input-bg:#2a2b33;--input-fg:#f4f4f6;--brand-gold:#f2a94e;--segment-thumb:#2a2b33;--segment-track:#1e1f25;--dropdown-bg:#1e1f25;--dropdown-border:hsla(0,0%,100%,.1);--dropdown-hover-bg:#2a2b33;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:70px;align-items:start;padding:24px 0 80px 40px}.gx .onb.onb-single{grid-template-columns:minmax(0,520px);justify-content:center;padding-left:0}.gx .onb-main{min-width:0}.gx .onb-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gx .onb-back{background:none;border:0;color:var(--mut);font:inherit;font-size:14px;cursor:pointer;padding:10px 10px 10px 0}.gx .onb-steplabel{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);text-align:right}.gx .onb [role=progressbar]{display:flex;gap:6px;margin:8px 0 0}.gx .onb [role=progressbar] span{height:4px;border-radius:4px}.gx .onb h1{font-family:inherit!important;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1.06;color:var(--fg);margin:30px 0 14px}.gx .onb h1 em{font-style:normal;color:inherit}.gx .onb-note{margin:-2px 0 0;transform:rotate(-1.5deg);transform-origin:left;font-size:22px}.gx .onb-kicker{margin-top:30px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.gx .onb-kicker+h1{margin-top:6px}.gx .onb-hint{font-size:15.5px;color:var(--mut);line-height:1.5;margin-top:-4px}.gx .onb-pains{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.gx .onb-pains .gx-option{min-height:72px;gap:12px;padding:12px 16px}.gx .onb-planet{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center}.gx .onb-pain-text{min-width:0;flex:1}.gx .onb-pain-text b,.gx .onb-pain-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .onb-pain-text b{font-size:16px}.gx .onb-pain-text small{font-size:13px}.gx .onb-curious{display:block;width:100%;margin-top:12px;border:0;border-radius:99px;padding:14px;background:none;color:var(--mut);font:inherit;font-size:15px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--sep)}.gx .onb-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.gx .onb-status .gx-option{justify-content:center;text-align:center;min-height:76px;font-weight:600}.gx .onb-skip{display:block;margin:20px auto 0;background:none;border:0;color:var(--mut);font:inherit;font-size:14px;cursor:pointer}.gx .onb-card .text-\[13px\].uppercase,.gx .onb-card label{letter-spacing:normal}.gx .onb-card input:not([type=checkbox]):not([type=radio]),.gx .onb-card select{background:var(--soft)!important;border:0!important;border-radius:16px!important;color:var(--fg)!important;min-height:54px;font-size:17px!important;font-family:inherit}.gx .onb-card input:focus,.gx .onb-card select:focus{box-shadow:inset 0 0 0 1.5px var(--acc-line)!important;outline:none}.gx .onb-gender{margin-top:22px}.gx .onb-gender .gx-label{margin-bottom:8px}.gx .onb .geocode-dropdown{background:var(--tile)!important;border:0!important;border-radius:16px!important;margin-top:6px;box-shadow:0 18px 40px rgba(0,0,0,.4)}.gx .onb .geocode-option{padding:14px 16px!important;font-size:15px!important;color:var(--fg)!important;border-color:var(--sep)!important}.gx .onb .geocode-option:hover{background:var(--soft)!important}.gx .onb .border-cosmos-accent\/40{background:var(--tile)!important;border:0!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:inset 0 0 0 1.5px var(--acc-line)}.gx .onb .border-cosmos-accent\/40>p:first-child{letter-spacing:.06em;font-size:12px}.gx .onb .flex.gap-2>.keep-border{background:var(--tile)!important;border:0!important;border-radius:16px!important;min-height:52px;font-weight:500!important}.gx .onb .flex.gap-2>.keep-border[style*="1.5px solid"]{box-shadow:inset 0 0 0 1.5px var(--acc-line);font-weight:600!important}.gx .onb .rounded-\[14px\].grid{background:var(--tile)!important;border:0!important}.gx .onb .rounded-\[10px\].keep-border{border-color:transparent!important;box-shadow:none!important}.gx .onb .rounded-\[10px\].keep-border[style*="solid var(--brand-gold)"]{background:var(--soft)!important;color:var(--fg)!important}.gx .onb-glyph{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--acc-soft);color:var(--acc)}.gx .onb .gx-option.on .onb-glyph{background:var(--acc);color:#131418}.gx .onb-form{margin-top:22px;display:grid;gap:16px}.gx .cmp-bullets{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.gx .cmp-bullets li{display:flex;gap:10px;font-size:15px;line-height:1.45}.gx .cmp-bullets li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--acc);margin-top:8px}.gx .cmp-order{margin-top:24px;display:grid;gap:6px}.gx .cmp-order-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.gx .cmp-order b{font-size:17px}.gx .cmp-order p{font-size:14px;color:var(--mut)}.gx .cmp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:14px;border-top:1px solid var(--sep)}.gx .cmp-price strong{font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--acc)}.gx .cmp-price span{font-size:13px;color:var(--mut)}.gx .cmp-consent{font-size:12px;line-height:1.55;color:var(--mut);margin-top:18px}.gx .cmp-consent a{color:var(--acc)}.gx .onb .birth-time-option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;background:var(--tile)!important;border:0!important;border-radius:18px!important;padding:14px 16px!important;min-height:76px;box-shadow:inset 0 0 0 1.5px transparent;color:var(--fg)!important}.gx .onb .birth-time-option[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--acc-line)}.gx .onb .birth-time-option b{font-size:15.5px;font-weight:600}.gx .onb .birth-time-option small{font-size:12.5px;line-height:1.35;color:var(--mut)}.gx .onb .birth-time-period-option{background:var(--tile)!important;border:0!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:inset 0 0 0 1.5px transparent}.gx .onb .birth-time-period-option[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--acc-line)}.gx .onb .text-secondary-themed{color:var(--acc)!important;font-weight:600;font-size:14px}.gx .onb .btn-cta-themed{background:#fff!important;color:#131418!important;border:0!important;box-shadow:none!important;text-transform:none;letter-spacing:0;font-size:16px;font-weight:700;padding:16px 38px}.gx .onb .btn-ghost-themed{background:var(--soft)!important;color:var(--fg)!important;border:0!important;font-size:15px}.gx .onb-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px}.gx .onb-actions.end{justify-content:flex-end}.gx .onb-sky{position:sticky;top:24px;background:#191a20;border-radius:28px;padding:26px 26px 24px;text-align:center;margin-top:60px}.gx .onb-sky-art{max-width:360px;margin:0 auto;min-height:200px}.gx .onb-sky-art svg{width:100%;height:auto}.gx .onb-sky-note{margin:4px 0 6px;font-size:21px;transform:rotate(-1.5deg)}.gx .onb-sky b{display:block;font-size:22px;letter-spacing:-.02em}.gx .onb-sky-sub{display:block;font-size:13.5px;color:var(--mut);margin-top:4px}.gx .onb-sky-chk{display:flex;gap:8px;justify-content:center;margin-top:18px;flex-wrap:wrap}.gx .onb-sky-chk span{font-size:12.5px;border-radius:99px;padding:6px 12px;background:var(--tile);color:var(--mut)}.gx .onb-sky-chk span.d{color:#9fcf9a}.gx .onb-sky-chk span.n{color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.gx .tic{display:grid;gap:16px;background:var(--tile);border-radius:22px;padding:20px;margin-top:4px}.gx .tic-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.gx .tic-title{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-top:6px}.gx .tic-meter-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--mut);margin-bottom:8px}.gx .tic-meter-row b{color:var(--fg);font-variant-numeric:tabular-nums}.gx .tic-meter{height:6px;border-radius:6px;background:var(--soft);overflow:hidden}.gx .tic-meter i{display:block;height:100%;border-radius:6px;background:var(--acc)}.gx .tic-note{background:var(--acc-soft);border-radius:16px;padding:12px 14px}.gx .tic-note b{display:block;font-size:14px}.gx .tic-note p{font-size:13px;color:var(--mut);margin-top:3px;line-height:1.45}.gx .tic-details{border-top:1px solid var(--sep);padding-top:12px}.gx .tic-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.gx .tic-details summary::-webkit-details-marker{display:none}.gx .tic-details summary em{font-style:normal;color:var(--acc);font-size:18px;line-height:1}.gx .tic-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gx .tic-chips span{font-size:12.5px;border-radius:99px;padding:5px 11px;background:var(--soft)}.gx .tic-chips .ok{color:#9fcf9a}.gx .tic-chips .ap{color:var(--acc)}.gx .tic-rect{border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1.5px var(--acc-line);display:grid;gap:8px}.gx .tic-rect-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gx .tic-rect-head b{font-size:15px}.gx .tic-rect-head span{font-size:14px;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.gx .tic-rect p{font-size:13px;color:var(--mut);line-height:1.45}.gx .tic-rect-btn{display:block;text-align:center;border-radius:99px;padding:12px;font-size:14.5px;font-weight:600;background:var(--soft);color:var(--fg)}.gx .tac{margin-top:14px;background:var(--tile);border-radius:16px;padding:12px 14px}.gx .tac-row{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;color:var(--fg);font:inherit;cursor:pointer;text-align:left}.gx .tac-row b{font-size:13.5px;font-weight:700;white-space:nowrap}.gx .tac-row em{margin-left:auto;font-style:normal;color:var(--acc);font-size:13px;font-weight:600;white-space:nowrap}.gx .tac-mini{width:54px;height:4px;border-radius:4px;background:var(--soft);overflow:hidden;flex:none}.gx .tac-mini i{display:block;height:100%;background:var(--acc)}.gx .tac p{font-size:13px;color:var(--mut);margin:6px 0 0;line-height:1.45}.gx .tac-rect{display:block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--acc);margin-bottom:14px}.gx.tac-portal{position:fixed;inset:0;z-index:60;min-height:0;background:transparent;display:flex;align-items:flex-end;justify-content:center}.gx.tac-portal .tac-dim{position:absolute;inset:0;background:rgba(0,0,0,.55);border:0;cursor:pointer}.gx.tac-portal .tac-sheet{position:relative;width:100%;max-width:560px;max-height:88vh;overflow:auto;background:#1a1b20;border-radius:26px 26px 0 0;padding:10px 18px 26px;animation:tac-up .25s ease-out}@keyframes tac-up{0%{transform:translateY(40px);opacity:0}}.gx.tac-portal .tac-grip{width:40px;height:4px;border-radius:4px;background:var(--soft);margin:0 auto 10px}.gx.tac-portal .tac-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gx.tac-portal .tac-head b{font-size:17px}.gx.tac-portal .tac-head button{background:none;border:0;color:var(--mut);font-size:26px;line-height:1;cursor:pointer}.gx .tac-body{--page-fg:#f4f4f6;--muted-fg:rgba(244,244,246,.62);--soft-fg:rgba(244,244,246,.5);--panel-bg:#1e1f25;--panel-border:hsla(0,0%,100%,.1);--card-bg:#1e1f25;--brand-gold:#f2a94e}.gx .tac-body .tic{margin-top:0;background:transparent;padding:0}.gx .tac-body .tic-eyebrow{display:none}@media (min-width:861px){.gx.tac-portal{align-items:center}.gx.tac-portal .tac-sheet{border-radius:26px}}.gx .onb .onb-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--tile);border-radius:16px;padding:4px}.gx .onb .onb-seg button{border:0;background:none;color:var(--mut);font:inherit;font-size:13.5px;font-weight:500;padding:12px 0;border-radius:12px;cursor:pointer}.gx .onb .onb-seg button.on{background:var(--soft);color:var(--fg);font-weight:600}.gx .onb .onb-why{font-size:13.5px;color:var(--mut);margin:10px 2px 0}.gx .onb .birth-time-period-option{flex-direction:column;align-items:flex-start!important;gap:2px}@media (max-width:860px){.gx .onb{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0 120px}.gx .onb-sky{display:none}.gx .onb h1{font-size:30px;margin-top:22px}.gx .onb-note{font-size:20px}.gx .onb-pains .gx-option{min-height:70px;padding:12px 14px}.gx .onb-pain-text b{font-size:15.5px}.gx .onb-pain-text small{font-size:12.5px}.gx .onb .birth-time-option{padding:12px 13px!important;min-height:0}.gx .onb .birth-time-option b{font-size:14px}.gx .onb .birth-time-option small{font-size:12px}.gx .onb-actions{position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0;padding:12px 16px 18px;background:rgba(19,20,24,.94);backdrop-filter:blur(10px);border-top:1px solid var(--sep)}.gx .onb-actions .btn-ghost-themed{display:none}.gx .onb-actions .btn-cta-themed{flex:1;width:100%}}.gx .lead-step h1{margin-bottom:22px}.gx .lead-sub{color:var(--mut);font-size:15px;margin:-10px 0 20px}.gx .lead-tk{display:flex;align-items:stretch;background:var(--tile);border-radius:18px;overflow:hidden;position:relative}.gx .lead-tk-l{flex:none;width:112px;display:flex;align-items:center;justify-content:center;background:rgba(242,169,78,.12);color:var(--acc);font-weight:700;font-size:22px;letter-spacing:-.02em;border-right:2px dashed rgba(242,169,78,.45);white-space:nowrap}.gx .lead-tk-r{padding:14px 16px;min-width:0}.gx .lead-gift b,.gx .lead-tk-r b{display:block;font-size:15px;font-weight:600;color:var(--fg)}.gx .lead-gift span,.gx .lead-tk-r span{font-size:13px;color:var(--mut)}.gx .lead-tk:after,.gx .lead-tk:before{content:"";position:absolute;left:103px;width:18px;height:18px;border-radius:50%;background:#131418}.gx .lead-tk:before{top:-9px}.gx .lead-tk:after{bottom:-9px}.gx .lead-gift{background:var(--tile);border-radius:18px;padding:14px 16px}.gx .lead-gift s{opacity:.6}.gx .lead-input{margin-top:18px}.gx .lead-err{margin-top:10px;font-size:13.5px;color:#f0a8a0}.gx .lead-skip{display:block;width:100%;margin-top:12px;background:none;border:0;font:inherit;font-size:13px;color:var(--mut);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gx .onb .onb-actions.lead-actions{flex-direction:column;align-items:stretch;gap:0}.gx .tic-chips span{line-height:1.35}.gx .tic-link{color:var(--acc);font-weight:600;text-decoration:underline;text-underline-offset:3px}.gx .onb-error{margin-top:18px;background:hsla(5,81%,69%,.1);border-radius:16px;padding:13px 16px;font-size:14px;line-height:1.45;color:#f3b1a9}.gx .onb-tile{background:var(--tile);border-radius:22px;padding:22px 20px}.gx .onb-pill{display:inline-flex;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--acc-soft);color:var(--acc)}.gx .onb-pains--wrap .onb-pain-text b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}