.rrq-page{--rrq-navy: #0D1B2A;--rrq-gold: #C9A84C;--rrq-cream: #FAF6ED;--rrq-muted: #5C6B7A;--rrq-light: #8A97A6;--rrq-dark-text: #2C3440;--rrq-border: rgba(13, 27, 42, .08);--rrq-green: #2E7D4F;--rrq-green-bg: #E8F5E9;--rrq-red: #C62828;--rrq-red-bg: #FFEBEE;--rrq-amber: #F5A623;--rrq-amber-bg: #FFF8E1}.rrq-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--color-bg, #FDFCF9);font-family:var(--font-body, "Inter", system-ui, sans-serif);color:var(--color-text-primary, #2C3440);-webkit-font-smoothing:antialiased}.rrq-page.rrq-quiz-bg{align-items:stretch}.rrq-page.rrq-quiz-bg{background:#faf6ed}.rrq-glass{background:#ffffff8f;border:1px solid rgba(13,27,42,.08);border-radius:22px;box-shadow:0 18px 50px #0d1b2a14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.rrq-glass:before{content:"";position:absolute;inset:-120px -120px auto;height:220px;background:radial-gradient(circle at 40% 40%,#ffffffbf,#fff0 65%);pointer-events:none}.rrq-card{background:#ffffff6b;border:1px solid rgba(13,27,42,.08);border-radius:18px;box-shadow:0 10px 30px #0d1b2a0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px}.rrq-card+.rrq-card{margin-top:12px}.rrq-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid rgba(13,27,42,.08);background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 16px #0d1b2a0f;white-space:nowrap}.rrq-pill.tier-g{color:#2e7d4f;background:#2e7d4f1a;border-color:#2e7d4f33}.rrq-pill.tier-y{color:#b8860b;background:#c9a84c1f;border-color:#c9a84c40}.rrq-pill.tier-r{color:#c62828;background:#c628281a;border-color:#c6282833}.rrq-progress-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c9a84c,#e4cc7a);transition:width .45s cubic-bezier(.4,0,.2,1)}.rrq-section-label{color:#c9a84c;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:12px}.rrq-question-text{font-family:var(--font-body, "Inter", sans-serif);font-weight:800;font-size:25px;line-height:1.22;letter-spacing:-.4px;color:#0d1b2a;text-align:center;max-width:360px;margin:0 auto}.rrq-preamble{text-align:center;max-width:330px;margin:0 auto 14px;font-size:15px;line-height:1.55;font-weight:600;color:#a08832}.rrq-helper{text-align:center;max-width:320px;margin:12px auto 0;font-size:13.5px;line-height:1.55;color:#8a97a6}@keyframes rrqFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rrqSlideLeft{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes rrqSlideRight{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes rrqGentlePulse{0%,to{box-shadow:0 8px 24px #c9a84c47}50%{box-shadow:0 8px 32px #c9a84c73}}@keyframes rrqBlurReveal{0%{filter:blur(8px);opacity:.5}to{filter:blur(0);opacity:1}}@keyframes rrqOptionTap{0%{transform:scale(1)}30%{transform:scale(.98)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes shieldPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes checkPop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes momentIconIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes momentTextIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.rrq-animate-in{animation:rrqFadeIn .3s ease both}.rrq-slide-left{animation:rrqSlideLeft .28s cubic-bezier(.22,.61,.36,1) both}.rrq-slide-right{animation:rrqSlideRight .28s cubic-bezier(.22,.61,.36,1) both}.rrq-gentle-pulse{animation:rrqGentlePulse 3s ease-in-out infinite}.rrq-blur-reveal{animation:rrqBlurReveal .6s ease both}.rrq-shield-pulse{width:48px;height:48px;animation:shieldPulse 2s ease-in-out infinite}.rrq-stagger>*:nth-child(1){animation-delay:0ms}.rrq-stagger>*:nth-child(2){animation-delay:.1s}.rrq-stagger>*:nth-child(3){animation-delay:.2s}.rrq-stagger>*:nth-child(4){animation-delay:.3s}.rrq-stagger>*:nth-child(5){animation-delay:.4s}.rrq-stagger>*:nth-child(6){animation-delay:.5s}.rrq-option{width:100%;min-height:58px;padding:15px 18px;border-radius:14px;border:1.5px solid rgba(13,27,42,.1);background:#fff;color:#0d1b2a;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;font-weight:600;text-align:left;display:flex;align-items:center;gap:13px;cursor:pointer;box-shadow:0 1px 2px #0d1b2a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.rrq-option:hover,.rrq-option:focus-visible{border-color:#c9a84c66;box-shadow:0 4px 12px #0d1b2a0f}.rrq-option.selected{border-color:#c9a84c;background:#c9a84c14;box-shadow:0 0 0 3px #c9a84c26}.rrq-option.selected:after{content:"";margin-left:auto;flex-shrink:0;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23C9A84C' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.rrq-option-emoji{font-size:20px;line-height:1;flex-shrink:0}.rrq-btn-primary{width:100%;min-height:56px;padding:16px 24px;border-radius:14px;border:none;background:linear-gradient(135deg,#c9a84c,#e4cc7a);color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.rrq-btn-primary:hover{background:linear-gradient(135deg,#b8962f,#c9a84c);box-shadow:0 12px 32px #c9a84c61}.rrq-btn-primary:active{transform:scale(.98)}.rrq-btn-primary:disabled{opacity:.5;cursor:not-allowed}.rrq-btn-secondary{width:100%;min-height:56px;padding:16px 24px;border-radius:14px;border:2px solid #0D1B2A;background:transparent;color:#0d1b2a;font-family:var(--font-body, "Inter", sans-serif);font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.rrq-btn-secondary:hover{background:#0d1b2a0d}.rrq-input{width:100%;min-height:56px;padding:14px 18px;border-radius:14px;border:2px solid rgba(13,27,42,.1);background:#ffffffa6;color:#0d1b2a;font-family:var(--font-body, "Inter", sans-serif);font-size:17px;font-weight:500;outline:none;transition:all .15s ease}.rrq-input:focus{border-color:#c9a84c;background:#ffffffd9;box-shadow:0 0 0 3px #c9a84c1f}.rrq-input::placeholder{color:#5c6b7a;opacity:1}.rrq-qin{width:100%;min-height:58px;padding:14px 18px;border-radius:14px;border:1.5px solid rgba(13,27,42,.1);background:#fff;color:#0d1b2a;font-family:var(--font-body, "Inter", sans-serif);font-size:22px;font-weight:700;outline:none;box-shadow:0 1px 2px #0d1b2a0a;transition:border-color .15s ease,box-shadow .15s ease}.rrq-qin:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c26}.rrq-qin::placeholder{color:#b7bec6;font-weight:600}.rrq-moment{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 40px;animation:rrqFadeIn .2s ease both}.rrq-moment-icon{width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background:#c9a84c1f;display:flex;align-items:center;justify-content:center;font-size:28px}.rrq-moment-text{font-family:var(--font-body, "Inter", sans-serif);font-size:18px;font-weight:500;line-height:1.6;color:#1b2d45;max-width:340px}.rrq-frosted{position:relative;overflow:hidden}.rrq-frosted:after{content:"";position:absolute;inset:0;background:#faf6edb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:inherit}.rrq-slider{-webkit-appearance:none;appearance:none;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,#3fa268,#a9c36b 28%,#e4cc7a,#e89b5a,#d94a45);box-shadow:inset 0 1px 2px #0d1b2a1f;outline:none}.rrq-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#e4cc7a);border:4px solid #fff;box-shadow:0 4px 14px #c9a84c73;cursor:grab}.rrq-slider::-webkit-slider-thumb:active{cursor:grabbing}.rrq-slider::-moz-range-thumb{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#e4cc7a);border:4px solid #fff;box-shadow:0 4px 14px #c9a84c73;cursor:grab}.rrq-risk-card{display:flex;flex-direction:column;padding:14px 16px;border-radius:14px;background:#ffffff80;border:1px solid rgba(13,27,42,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.rrq-risk-card+.rrq-risk-card{margin-top:10px}.rrq-risk-card--gain{border-left:3px solid #2E7D4F}.rrq-risk-card--loss{border-left:3px solid #C62828}.rrq-risk-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rrq-risk-icon--gain{background:#2e7d4f14}.rrq-risk-icon--loss{background:#c628280f}.rrq-risk-bar{width:100%;height:6px;border-radius:999px;background:#0d1b2a0a;overflow:hidden}.rrq-risk-bar-fill{height:100%;border-radius:999px;transition:width .3s ease}.rrq-risk-bar-fill--gain{background:linear-gradient(90deg,#2e7d4f,#4caf50)}.rrq-risk-bar-fill--loss{background:linear-gradient(90deg,#c62828,#ef5350)}.rrq-loading-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:radial-gradient(ellipse at 50% 40%,#c9a84c0d,#faf6ed 70%);transition:opacity .5s ease}.rrq-loading-screen.rrq-loading-fade-out{opacity:0}.rrq-loading-steps{display:flex;flex-direction:column;gap:18px;max-width:300px;width:100%}.rrq-loading-step{display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.rrq-loading-step.visible{opacity:1;transform:translateY(0)}.rrq-loading-step.completed span{color:#8a97a6}.rrq-loading-step.final{margin-top:4px}.rrq-loading-check{color:#c9a84c;animation:checkPop .2s ease}@keyframes rrqSpin{to{transform:rotate(360deg)}}.rrq-spinner{width:20px;height:20px;border:2px solid rgba(201,168,76,.2);border-top-color:#c9a84c;border-radius:50%;animation:rrqSpin .6s linear infinite;flex-shrink:0}.rrq-result-green,.rrq-result-red,.rrq-result-amber{padding:12px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:80px;height:100%}.rrq-result-green{background:var(--rrq-green-bg, #E8F5E9)}.rrq-result-red{background:var(--rrq-red-bg, #FFEBEE)}.rrq-result-amber{background:var(--rrq-amber-bg, #FFF8E1)}.rrq-stat-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rrq-stat-pair>.rrq-card+.rrq-card{margin-top:0}.rrq-stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:80px;height:100%;text-align:center}.rrq-tease-card{border-left:3px solid var(--rrq-gold, #C9A84C)}.rrq-alert-card--red{border-left:3px solid var(--rrq-red, #C62828)}.rrq-alert-card--amber{border-left:3px solid var(--rrq-amber, #F5A623)}.rrq-gold-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;font-weight:700;font-size:14px;color:var(--rrq-gold, #C9A84C);background:#c9a84c1f;border:1px solid rgba(201,168,76,.3)}.rrq-divider{width:100%;height:1px;background:var(--rrq-border, rgba(13, 27, 42, .08));margin:24px 0}.rrq-page-enter{animation:rrqFadeIn .4s ease both}@keyframes rrqShieldGlow{0%,to{filter:drop-shadow(0 6px 16px rgba(13,27,42,.18)) drop-shadow(0 0 0 rgba(201,168,76,0))}50%{filter:drop-shadow(0 6px 18px rgba(13,27,42,.2)) drop-shadow(0 0 16px rgba(201,168,76,.5))}}@keyframes rrqShimmer{0%{transform:translate(-130%) skew(-18deg);opacity:0}16%{opacity:.9}40%,to{transform:translate(130%) skew(-18deg);opacity:0}}@keyframes rrqCtaPulse{0%,to{box-shadow:0 10px 26px #c9a84c4d}50%{box-shadow:0 12px 34px #c9a84c7a}}.rrq-shield-glow{position:relative;display:inline-block;animation:rrqShieldGlow 3.6s ease-in-out infinite}.rrq-shield-clip{position:relative;display:inline-block;line-height:0;overflow:hidden;border-radius:12px}.rrq-shield-clip:after{content:"";position:absolute;inset:0;transform:translate(-130%) skew(-18deg);background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%);pointer-events:none;animation:rrqShimmer 3.4s ease 1.4s infinite;mix-blend-mode:overlay}.rrq-cta-pulse{animation:rrqCtaPulse 3s ease-in-out infinite}@keyframes rrqGapShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rrq-gap-shimmer{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#E4CC7A,#C9A84C,transparent);background-size:200% 100%;animation:rrqGapShimmer 2.2s linear infinite}@keyframes rrqBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes rrqPopIn{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.rrq-backdrop-in{animation:rrqBackdropIn .3s ease both}.rrq-sheet-pop{animation:rrqPopIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes rrqGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@keyframes rrqCorePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.92}}.rrq-ring-glow{animation:rrqGlowPulse 2.6s ease-in-out infinite}.rrq-ring-core{animation:rrqCorePulse 2.6s ease-in-out infinite}.rrq-cta-gold{width:100%;min-height:60px;border:none;border-radius:14px;background:linear-gradient(135deg,#c9a84c,#e4cc7a);color:#fff;font-size:18px;font-weight:700;letter-spacing:.2px;cursor:pointer;font-family:var(--font-body, "Inter", sans-serif);transition:transform .12s ease;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.rrq-cta-gold:active{transform:scale(.985)}.rrq-example-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c2e}.rrq-example-link:active{transform:scale(.985)}.rrq-white-card{background:#fff;border-radius:14px;border:1px solid rgba(13,27,42,.06);box-shadow:0 1px 2px #0d1b2a0a,0 4px 12px #0d1b2a0f}.rrq-white-card--raised{box-shadow:0 1px 2px #0d1b2a0a,0 8px 22px #0d1b2a12}.rrq-loader{position:relative;height:100dvh;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#c9a84c17,#faf6ed00 62%),#faf6ed;transition:opacity .5s ease}.rrq-loader.rrq-loading-fade-out{opacity:0}.rrq-loader--canvas{height:720px}.rrq-loader-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain}.rrq-loader-pad{width:100%;max-width:440px;margin:0 auto;padding:18px 22px 132px;display:flex;flex-direction:column}.rrq-loader-bar{position:sticky;top:0;z-index:20;background:#faf6ede0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(13,27,42,.07);transition:background .42s ease,border-color .42s ease}.rrq-loader-bar-fill{height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#e4cc7a,#c9a84c);transition:transform .32s linear}.rrq-loader-bar-row{display:flex;align-items:center;gap:10px;width:100%;max-width:440px;margin:0 auto;padding:9px 16px 10px;border:0;background:transparent;font:inherit;text-align:left;-webkit-appearance:none;appearance:none}.rrq-loader-bar-row:not(:disabled){cursor:pointer}.rrq-loader-bar-row:focus-visible{outline:2px solid #C9A84C;outline-offset:-3px}.rrq-loader-bar-stage{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:700;color:#3e4e62;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .42s ease}.rrq-loader-bar-pct{flex:0 0 auto;font-size:12px;font-weight:800;color:#a08832;font-variant-numeric:tabular-nums;transition:color .42s ease}.rrq-loader-bar-arrow{flex:0 0 auto;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .3s ease}.rrq-loader-bar.is-ready{background:#0d1b2a;border-bottom-color:#c9a84c}.rrq-loader-bar.is-ready .rrq-loader-bar-stage{color:#e4cc7a;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rrq-loader-bar.is-ready .rrq-loader-bar-pct{color:#faf6ed}.rrq-loader-bar.is-ready .rrq-loader-bar-arrow{opacity:1;transform:none}.rrq-loader-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#a08832;margin:32px 0 13px}.rrq-loader-label:after{content:"";flex:1;height:1px;background:#c9a84c57}.rrq-loader-work{background:#fff;border:1px solid rgba(13,27,42,.06);border-radius:20px;box-shadow:0 1px 2px #0d1b2a0a,0 10px 28px #0d1b2a14;padding:24px 20px 8px}.rrq-loader-work-rule{height:1px;background:#0d1b2a12;margin:18px -20px 4px}.rrq-loader-steps{list-style:none;margin:0;padding:0}.rrq-loader-steps li{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid rgba(13,27,42,.05);font-size:14px;line-height:1.4;color:#6e7c8b;transition:color .42s ease}.rrq-loader-steps li:last-child{border-bottom:0}.rrq-loader-steps li[data-state=active]{color:#0d1b2a;font-weight:700}.rrq-loader-steps li[data-state=done]{color:#3e4e62}.rrq-loader-tick{flex:0 0 auto;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;margin-top:1px;border:1.6px solid rgba(13,27,42,.17);background:transparent;transition:background .38s ease,border-color .38s ease}.rrq-loader-tick svg{opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .34s cubic-bezier(.22,1,.36,1)}li[data-state=done] .rrq-loader-tick{background:#2e7d4f;border-color:#2e7d4f}li[data-state=done] .rrq-loader-tick svg{opacity:1;transform:scale(1)}li[data-state=active] .rrq-loader-tick{border:0;background:transparent}li[data-state=active] .rrq-loader-tick:before{content:"";width:17px;height:17px;border-radius:50%;border:2px solid rgba(201,168,76,.26);border-top-color:#c9a84c;animation:rrqLoaderSpin .9s linear infinite}@keyframes rrqLoaderSpin{to{transform:rotate(360deg)}}.rrq-loader-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.rrq-loader-chip{background:#fff;border:1px solid rgba(13,27,42,.07);border-radius:13px;padding:11px 13px;box-shadow:0 1px 2px #0d1b2a0a}.rrq-loader-chip dt{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6e7c8b;margin:0 0 5px}.rrq-loader-chip dd{margin:0;font-size:13.5px;font-weight:700;color:#0d1b2a;line-height:1.3}.rrq-loader-review{background:#0d1b2a;border-radius:18px;padding:21px 19px 19px;margin-top:28px}.rrq-loader-review p{margin:0 0 12px;color:#faf6ed;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:-.1px}.rrq-loader-review cite{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c}.rrq-loader-inside{list-style:none;margin:0;padding:0}.rrq-loader-inside li{display:flex;gap:13px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(13,27,42,.06)}.rrq-loader-inside li:last-child{border-bottom:0}.rrq-loader-inside-n{flex:0 0 auto;font-size:11.5px;font-weight:800;color:#a08832;font-variant-numeric:tabular-nums}.rrq-loader-inside-t{margin:0;font-size:13.5px;line-height:1.5;color:#3e4e62}.rrq-loader-dock{position:absolute;left:0;right:0;bottom:0;z-index:30;padding:42px 18px 16px;background:linear-gradient(180deg,#faf6ed00,#faf6edb3 26%,#faf6edf5 50%,#faf6ed 68%);pointer-events:none}.rrq-loader-dock>*{width:100%;max-width:404px;margin:0 auto;pointer-events:auto}.rrq-loader-cta-locked{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border-radius:14px;border:1px dashed rgba(13,27,42,.18);background:#ffffffb8;font-size:13px;font-weight:600;color:#6e7c8b;text-align:center;padding:0 16px}.rrq-loader-spin{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid rgba(201,168,76,.28);border-top-color:#c9a84c;animation:rrqLoaderSpin .9s linear infinite}.rrq-loader-cta{min-height:64px;border-radius:15px;font-size:18px;line-height:1.15;text-shadow:0 1px 2px rgba(13,27,42,.28);background:linear-gradient(135deg,#c9a84c,#e4cc7a 55%,#c9a84c);box-shadow:0 10px 26px #c9a84c75,0 2px #a08832e6,0 0 0 3px #c9a84c38;animation:rrqLoaderDockIn .56s cubic-bezier(.16,1,.3,1) both,rrqLoaderCtaPulse 2.8s ease-in-out .7s infinite}.rrq-loader-cta:focus-visible{outline:3px solid #0D1B2A;outline-offset:3px}@keyframes rrqLoaderDockIn{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes rrqLoaderCtaPulse{0%,to{box-shadow:0 10px 26px #c9a84c75,0 2px #a08832e6,0 0 0 3px #c9a84c38}50%{box-shadow:0 14px 36px #c9a84c9e,0 2px #a08832e6,0 0 0 8px #c9a84c29}}@media(prefers-reduced-motion:reduce){.rrq-loader-cta,.rrq-loader-spin,li[data-state=active] .rrq-loader-tick:before{animation-duration:.001ms;animation-iteration-count:1}}
