@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);.rrr-hero-eyebrow,.rrr-section-eyebrow{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.rrr-glow-bg,.rrr-ill-center{transform:translate(-50%,-50%)}.rrr-badge,.rrr-dir-btn{transition:var(--rrr-transition)}.rrr-float-circle,.rrr-hero-bg-shapes,.rrr-prefix{pointer-events:none}.rrr-block-label,.rrr-hero-eyebrow,.rrr-rc-label,.rrr-section-eyebrow{text-transform:uppercase}:root{--rrr-navy:#0f172a;--rrr-navy-med:#162031;--rrr-navy-light:#1e293b;--rrr-navy-border:#263348;--rrr-blue:#2563eb;--rrr-blue-lt:#3b82f6;--rrr-blue-dk:#1d4ed8;--rrr-green:#10b981;--rrr-green-lt:#34d399;--rrr-cyan:#38bdf8;--rrr-cyan-lt:#7dd3fc;--rrr-purple:#8b5cf6;--rrr-purple-lt:#a78bfa;--rrr-orange:#f59e0b;--rrr-orange-lt:#fbbf24;--rrr-red:#ef4444;--rrr-red-dk:#dc2626;--rrr-white:#ffffff;--rrr-gray:#94a3b8;--rrr-gray-lt:#cbd5e1;--rrr-glass:rgba(22, 32, 49, 0.75);--rrr-glass-border:rgba(255, 255, 255, 0.07);--rrr-glass-hi:rgba(255, 255, 255, 0.04);--rrr-shadow-sm:0 2px 10px rgba(0, 0, 0, 0.35);--rrr-shadow-md:0 8px 32px rgba(0, 0, 0, 0.45);--rrr-shadow-lg:0 20px 64px rgba(0, 0, 0, 0.55);--rrr-shadow-blue:0 8px 32px rgba(37, 99, 235, 0.3);--rrr-shadow-green:0 8px 32px rgba(16, 185, 129, 0.28);--rrr-grad-blue:linear-gradient(135deg, #2563eb, #38bdf8);--rrr-grad-green:linear-gradient(135deg, #10b981, #34d399);--rrr-grad-red:linear-gradient(135deg, #ef4444, #f97316);--rrr-grad-purple:linear-gradient(135deg, #8b5cf6, #a78bfa);--rrr-grad-orange:linear-gradient(135deg, #f59e0b, #fbbf24);--rrr-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--rrr-radius:16px;--rrr-radius-sm:10px;--rrr-radius-lg:24px;--rrr-radius-pill:100px;--rrr-transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);--rrr-section-py:50px;--rrr-max-w:1200px}.rrr-calculator-section,.rrr-disclaimer-section,.rrr-faq-section,.rrr-guide-section,.rrr-hero,.rrr-modal-overlay,.rrr-results-section{font-family:var(--rrr-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:var(--rrr-white)}.rrr-calculator-section *,.rrr-disclaimer-section *,.rrr-faq-section *,.rrr-guide-section *,.rrr-hero *,.rrr-modal-overlay *,.rrr-results-section *{box-sizing:border-box;margin:0;padding:0}.rrr-container{max-width:var(--rrr-max-w);margin:0 auto;padding:0 28px}.rrr-gradient-text{background:var(--rrr-grad-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.rrr-section-header{text-align:center;margin-bottom:56px}.rrr-section-eyebrow{display:inline-flex;align-items:center;gap:7px;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.28);color:var(--rrr-cyan);padding:5px 14px;border-radius:var(--rrr-radius-pill);margin-bottom:18px}.rrr-section-header h2{font-size:clamp(28px, 4vw, 42px);font-weight:800;color:var(--rrr-white);letter-spacing:-.8px;line-height:1.15;margin-bottom:14px}.rrr-section-header p{font-size:16px;color:var(--rrr-gray);max-width:560px;margin:0 auto;line-height:1.7}.rrr-hero{background:linear-gradient(140deg,#060d1a 0,#0f172a 45%,#162031 100%);padding:90px 0 110px;position:relative;overflow:hidden}.rrr-hero-bg-shapes{position:absolute;inset:0}.rrr-bg-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12}.rrr-bgs-1{width:600px;height:600px;background:var(--rrr-blue);top:-200px;left:-150px;animation:18s ease-in-out infinite alternate rrr-blob-drift}.rrr-bgs-2{width:400px;height:400px;background:var(--rrr-green);bottom:-100px;right:5%;animation:22s ease-in-out infinite alternate-reverse rrr-blob-drift}.rrr-bgs-3{width:300px;height:300px;background:var(--rrr-cyan);top:50%;right:30%;animation:15s ease-in-out infinite alternate rrr-blob-drift}@keyframes rrr-blob-drift{from{transform:translate(0,0) scale(1)}to{transform:translate(40px,30px) scale(1.1)}}.rrr-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:2}.rrr-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(37,99,235,.14);border:1px solid rgba(37,99,235,.32);color:var(--rrr-cyan);padding:6px 16px;border-radius:var(--rrr-radius-pill);margin-bottom:22px}.rrr-badge,.rrr-calc-card{border:1px solid var(--rrr-glass-border)}.rrr-hero-title{font-size:clamp(38px, 5.5vw, 60px);font-weight:800;color:var(--rrr-white);line-height:1.08;letter-spacing:-1.5px;margin-bottom:20px}.rrr-hero-desc{font-size:17px;color:var(--rrr-gray);line-height:1.75;margin-bottom:32px;max-width:460px}.rrr-feature-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.rrr-badge,.rrr-trust-item{align-items:center;color:var(--rrr-gray-lt)}.rrr-badge{display:inline-flex;gap:7px;background:var(--rrr-glass);font-size:12.5px;font-weight:600;padding:7px 15px;border-radius:8px;backdrop-filter:blur(12px);cursor:default}.rrr-badge i{color:var(--rrr-cyan);font-size:11px}.rrr-badge:hover{background:rgba(37,99,235,.18);border-color:rgba(37,99,235,.4);color:var(--rrr-white)}.rrr-trust-indicators{display:flex;flex-direction:column;gap:12px}.rrr-trust-item{display:flex;gap:12px;font-size:14px}.rrr-hero-right,.rrr-trust-icon{display:flex;align-items:center}.rrr-trust-icon{width:30px;height:30px;justify-content:center;background:rgba(16,185,129,.13);border:1px solid rgba(16,185,129,.28);border-radius:50%;color:var(--rrr-green);font-size:12px;flex-shrink:0}.rrr-dir-btn.rrr-dir-active,.rrr-ill-card span,.rrr-ill-center{color:var(--rrr-white)}.rrr-hero-right{justify-content:center}.rrr-ill-card,.rrr-ill-center{align-items:center;display:flex}.rrr-hero-illustration{position:relative;width:430px;height:430px}.rrr-float-circle,.rrr-glow-bg{position:absolute;border-radius:50%}.rrr-glow-bg{top:50%;left:50%;width:280px;height:280px;background:radial-gradient(circle,rgba(37,99,235,.22) 0,rgba(16,185,129,.12) 50%,transparent 70%);animation:4s ease-in-out infinite rrr-glow-pulse}@keyframes rrr-glow-pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.25);opacity:1}}.rrr-fc-1{width:72px;height:72px;background:rgba(37,99,235,.22);top:4%;right:8%;animation:7s ease-in-out infinite rrr-fc-anim-a}.rrr-fc-2{width:45px;height:45px;background:rgba(16,185,129,.22);bottom:12%;left:4%;animation:5.5s ease-in-out 1s infinite rrr-fc-anim-b}.rrr-fc-3{width:28px;height:28px;background:rgba(56,189,248,.3);top:35%;right:3%;animation:4.5s ease-in-out 2s infinite rrr-fc-anim-a}.rrr-fc-4{width:18px;height:18px;background:rgba(139,92,246,.35);top:15%;left:12%;animation:6s ease-in-out .5s infinite rrr-fc-anim-b}.rrr-ill-center,.rrr-ill-pulse{border-radius:50%;background:var(--rrr-grad-blue);position:absolute}@keyframes rrr-fc-anim-a{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(12deg)}}@keyframes rrr-fc-anim-b{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-10deg)}}.rrr-ill-center{top:50%;left:50%;width:104px;height:104px;justify-content:center;font-size:42px;z-index:3;box-shadow:0 0 0 12px rgba(37,99,235,.08),0 0 50px rgba(37,99,235,.45)}.rrr-ill-pulse{inset:0;opacity:.4;animation:2.2s ease-in-out infinite rrr-ill-pulse}@keyframes rrr-ill-pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.5);opacity:0}}.rrr-ill-card{position:absolute;background:var(--rrr-glass);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:11px 14px;gap:10px;backdrop-filter:blur(16px);box-shadow:var(--rrr-shadow-md);z-index:2;min-width:128px}.rrr-ill-card span{font-size:12.5px;font-weight:700;white-space:nowrap}.rrr-ill-card-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.rrr-ic-red{background:rgba(239,68,68,.18);color:var(--rrr-red)}.rrr-ic-green{background:rgba(16,185,129,.18);color:var(--rrr-green)}.rrr-ic-blue{background:rgba(37,99,235,.18);color:var(--rrr-cyan)}.rrr-ic-orange{background:rgba(245,158,11,.18);color:var(--rrr-orange)}.rrr-block-label,.rrr-dir-btn{color:var(--rrr-gray);display:flex}.rrr-ill-c1{top:4%;left:50%;transform:translateX(-50%);animation:5.5s ease-in-out infinite rrr-card-tb}.rrr-ill-c2{right:0;top:50%;transform:translateY(-50%);animation:6s ease-in-out 1s infinite rrr-card-lr}.rrr-ill-c3{bottom:4%;left:50%;transform:translateX(-50%);animation:5s ease-in-out .5s infinite rrr-card-tb}.rrr-ill-c4{left:0;top:50%;transform:translateY(-50%);animation:5.5s ease-in-out 1.5s infinite rrr-card-lr}@keyframes rrr-card-tb{0%,100%{margin-top:0}50%{margin-top:-10px}}@keyframes rrr-card-lr{0%,100%{margin-top:0}50%{margin-top:-10px}}.rrr-calculator-section,.rrr-faq-section{background:var(--rrr-navy);padding:var(--rrr-section-py) 0}.rrr-calc-wrapper{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:start}.rrr-calc-card{background:var(--rrr-glass);border-radius:var(--rrr-radius-lg);backdrop-filter:blur(20px);box-shadow:var(--rrr-shadow-lg);overflow:hidden;position:relative}.rrr-calc-card-top-bar{height:3px;background:var(--rrr-grad-blue)}.rrr-calc-card-inner{padding:44px 48px}.rrr-direction-block{margin-bottom:38px}.rrr-block-label{align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:12px}.rrr-toggle-wrap{display:flex;gap:8px;background:rgba(0,0,0,.2);border:1px solid var(--rrr-glass-border);border-radius:12px;padding:4px;width:fit-content}.rrr-dir-btn{align-items:center;gap:8px;padding:11px 26px;border:none;border-radius:9px;background:0 0;font-family:var(--rrr-font);font-size:14.5px;font-weight:600;cursor:pointer;line-height:1}.rrr-btn-calc,.rrr-dir-btn.rrr-dir-active{background:var(--rrr-grad-blue);box-shadow:var(--rrr-shadow-blue)}.rrr-dir-btn i{font-size:14px}.rrr-dir-btn:not(.rrr-dir-active):hover,.rrr-modal-cancel:hover{background:var(--rrr-glass-hi);color:var(--rrr-white)}.rrr-inputs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px}.rrr-input-group{display:flex;flex-direction:column;gap:8px}.rrr-input-group label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--rrr-gray-lt)}.rrr-btn-calc,.rrr-input-wrap input{font-weight:700;transition:var(--rrr-transition)}.rrr-input-group label i{font-size:12px;color:var(--rrr-cyan)}.rrr-req{color:var(--rrr-red);font-size:15px;line-height:1}.rrr-input-wrap{position:relative;display:flex;align-items:center}.rrr-prefix{position:absolute;left:14px;color:var(--rrr-gray);font-size:13px;z-index:1}.rrr-input-wrap input{width:100%;background:rgba(0,0,0,.22);border:1.5px solid rgba(255,255,255,.09);border-radius:var(--rrr-radius-sm);color:var(--rrr-white);font-family:var(--rrr-font);font-size:15.5px;padding:13px 14px 13px 34px;outline:0;-moz-appearance:textfield;appearance:textfield}.rrr-input-wrap input::-webkit-inner-spin-button,.rrr-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rrr-input-wrap input::placeholder{color:rgba(148,163,184,.35);font-weight:400}.rrr-input-wrap input:focus{border-color:var(--rrr-blue);background:rgba(37,99,235,.07);box-shadow:0 0 0 3px rgba(37,99,235,.16)}.rrr-input-group.rrr-has-error .rrr-input-wrap input{border-color:var(--rrr-red);background:rgba(239,68,68,.06);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.rrr-field-error{font-size:11.5px;color:var(--rrr-red);min-height:17px;display:none;align-items:center;gap:4px}.rrr-field-error.rrr-err-show{display:flex}.rrr-action-btns{display:flex;gap:14px;align-items:center}.rrr-btn-calc,.rrr-btn-reset{align-items:center;cursor:pointer;font-family:var(--rrr-font)}.rrr-btn-calc{position:relative;display:inline-flex;gap:10px;color:var(--rrr-white);border:none;border-radius:var(--rrr-radius-sm);font-size:15.5px;padding:15px 40px;overflow:hidden;letter-spacing:.2px}.rrr-btn-calc:hover{transform:translateY(-3px);box-shadow:0 14px 44px rgba(37,99,235,.45)}.rrr-btn-calc:active{transform:translateY(0)}.rrr-btn-icon{font-size:17px;display:flex}.rrr-btn-shine{position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:rgba(255,255,255,.15);transform:skewX(-20deg);transition:left .6s}.rrr-btn-calc:hover .rrr-btn-shine{left:150%}.rrr-btn-reset{display:inline-flex;gap:8px;background:0 0;color:var(--rrr-gray);border:1.5px solid rgba(255,255,255,.13);border-radius:var(--rrr-radius-sm);font-size:14.5px;font-weight:600;padding:15px 26px;transition:var(--rrr-transition)}.rrr-btn-reset:hover{color:var(--rrr-white);border-color:rgba(255,255,255,.28);background:var(--rrr-glass-hi)}.rrr-info-panel{background:var(--rrr-glass);border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius-lg);backdrop-filter:blur(16px);overflow:hidden}.rrr-info-block{padding:28px 24px;border-bottom:1px solid var(--rrr-glass-border)}.rrr-info-icon{width:40px;height:40px;background:rgba(37,99,235,.15);border:1px solid rgba(37,99,235,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--rrr-cyan);font-size:18px;margin-bottom:14px}.rrr-info-block h4{font-size:14px;font-weight:700;color:var(--rrr-white);margin-bottom:14px}.rrr-info-steps{list-style:none;counter-reset:rrr-step;display:flex;flex-direction:column;gap:8px}.rrr-info-steps li{counter-increment:rrr-step;font-size:12.5px;color:var(--rrr-gray);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.rrr-info-steps li::before{content:counter(rrr-step);min-width:20px;height:20px;background:rgba(37,99,235,.2);border-radius:50%;font-size:10px;font-weight:700;color:var(--rrr-cyan);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.rrr-info-formula{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.rrr-formula-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--rrr-gray);padding:6px 10px;border-radius:7px;background:rgba(0,0,0,.15)}.rrr-formula-row span:first-child{font-weight:700;color:var(--rrr-gray-lt)}.rrr-formula-row span:last-child{font-family:"Courier New",monospace;font-size:11px}.rrr-formula-highlight{background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.22)}.rrr-formula-highlight span:first-child{color:var(--rrr-cyan)}.rrr-formula-highlight span:last-child{color:var(--rrr-blue-lt)}.rrr-results-section{background:linear-gradient(180deg,var(--rrr-navy) 0,var(--rrr-navy-med) 100%);padding:var(--rrr-section-py) 0;display:none}.rrr-ratio-visualizer,.rrr-result-card{background:var(--rrr-glass);backdrop-filter:blur(14px)}#rrr-qr-code canvas,#rrr-qr-code img,.rrr-results-section.rrr-visible{display:block}.rrr-results-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.rrr-result-card{border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius);padding:24px 20px 22px;position:relative;overflow:hidden;transition:transform var(--rrr-transition),box-shadow var(--rrr-transition);cursor:default}.rrr-result-card:hover{transform:translateY(-5px);box-shadow:var(--rrr-shadow-md)}.rrr-rc-top-accent{position:absolute;top:0;left:0;right:0;height:2.5px}.rrr-card-risk .rrr-rc-top-accent{background:var(--rrr-grad-red)}.rrr-card-reward .rrr-rc-top-accent{background:var(--rrr-grad-green)}.rrr-card-ratio .rrr-rc-top-accent{background:var(--rrr-grad-blue)}.rrr-card-multiple .rrr-rc-top-accent{background:var(--rrr-grad-purple)}.rrr-card-winrate .rrr-rc-top-accent{background:var(--rrr-grad-orange)}.rrr-rc-icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:16px}.rrr-card-risk .rrr-rc-icon{background:rgba(239,68,68,.14);color:var(--rrr-red)}.rrr-card-reward .rrr-rc-icon{background:rgba(16,185,129,.14);color:var(--rrr-green)}.rrr-card-ratio .rrr-rc-icon{background:rgba(37,99,235,.14);color:var(--rrr-blue-lt)}.rrr-card-multiple .rrr-rc-icon{background:rgba(139,92,246,.14);color:var(--rrr-purple-lt)}.rrr-card-winrate .rrr-rc-icon{background:rgba(245,158,11,.14);color:var(--rrr-orange)}.rrr-rc-label{font-size:11px;font-weight:700;color:var(--rrr-gray);letter-spacing:.5px;margin-bottom:7px}.rrr-rc-value{font-size:clamp(20px, 2.5vw, 26px);font-weight:800;color:var(--rrr-white);line-height:1;margin-bottom:5px;letter-spacing:-.5px}.rrr-guide-example strong,.rrr-interp-badge{text-transform:uppercase;letter-spacing:.5px}.rrr-rc-sub{font-size:11.5px;color:var(--rrr-gray)}.rrr-rv-reward-lbl,.rrr-rv-risk-lbl{gap:6px;font-size:12.5px;font-weight:700;display:flex}.rrr-ratio-visualizer{border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius);padding:22px 28px;margin-bottom:20px}.rrr-rv-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rrr-rv-risk-lbl{align-items:center;color:var(--rrr-red)}.rrr-rv-reward-lbl{align-items:center;color:var(--rrr-green)}.rrr-rv-title{font-size:12px;color:var(--rrr-gray);font-weight:600}.rrr-rv-track{height:14px;border-radius:var(--rrr-radius-pill);display:flex;overflow:hidden;background:rgba(0,0,0,.2);border:1px solid var(--rrr-glass-border)}.rrr-rv-reward-fill,.rrr-rv-risk-fill{height:100%;width:50%;transition:width 1s cubic-bezier(.4, 0, .2, 1)}.rrr-rv-risk-fill{background:var(--rrr-grad-red);border-radius:var(--rrr-radius-pill) 0 0 var(--rrr-radius-pill)}.rrr-rv-reward-fill{background:var(--rrr-grad-green);border-radius:0 var(--rrr-radius-pill) var(--rrr-radius-pill) 0}.rrr-rv-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;color:var(--rrr-gray-lt)}.rrr-interp-box{background:rgba(37,99,235,.07);border:1px solid rgba(37,99,235,.18);border-radius:var(--rrr-radius);padding:22px 26px;display:flex;gap:18px;align-items:flex-start;margin-bottom:22px;position:relative}.rrr-interp-icon{width:46px;height:46px;min-width:46px;background:rgba(37,99,235,.14);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--rrr-cyan);font-size:20px}.rrr-interp-body{flex:1}.rrr-interp-body h3{font-size:15px;font-weight:700;color:var(--rrr-white);margin-bottom:7px}.rrr-interp-body p{font-size:14px;color:var(--rrr-gray-lt);line-height:1.7}.rrr-interp-badge{padding:5px 14px;border-radius:var(--rrr-radius-pill);font-size:11.5px;font-weight:700;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.3);color:var(--rrr-cyan);white-space:nowrap;align-self:center}.rrr-interp-badge.rrr-quality-excellent{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:var(--rrr-green-lt)}.rrr-interp-badge.rrr-quality-good{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.3);color:var(--rrr-cyan-lt)}.rrr-interp-badge.rrr-quality-moderate{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:var(--rrr-orange-lt)}.rrr-interp-badge.rrr-quality-poor{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#fca5a5}.rrr-export-row{background:var(--rrr-glass);border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(14px);gap:20px}.rrr-qr-block{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}#rrr-qr-code{background:#fff;padding:6px;border-radius:8px;line-height:0}#rrr-qr-label{font-size:11px;font-weight:600;color:var(--rrr-gray);text-align:center}.rrr-export-btns{display:flex;gap:12px;flex-wrap:wrap}.rrr-btn-pdf{display:inline-flex;align-items:center;gap:8px;border-radius:var(--rrr-radius-sm);font-family:var(--rrr-font);font-size:13.5px;font-weight:600;padding:12px 22px;cursor:pointer;transition:var(--rrr-transition);border:none;background:var(--rrr-grad-red);color:var(--rrr-white);box-shadow:0 4px 18px rgba(239,68,68,.28)}.rrr-btn-pdf:hover,.rrr-modal-confirm:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(239,68,68,.4)}.rrr-guide-section{background:var(--rrr-navy-light);padding:var(--rrr-section-py) 0}.rrr-guide-article{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.rrr-guide-block{background:var(--rrr-glass);border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius);padding:32px 36px;backdrop-filter:blur(10px);transition:border-color var(--rrr-transition),box-shadow var(--rrr-transition)}.rrr-guide-block:hover{border-color:rgba(37,99,235,.22);box-shadow:0 4px 28px rgba(37,99,235,.08)}.rrr-guide-block h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;color:var(--rrr-white);margin-bottom:16px;line-height:1.3}.rrr-guide-block h3 i{font-size:17px;color:var(--rrr-cyan);flex-shrink:0}.rrr-guide-block p{font-size:14.5px;color:var(--rrr-gray-lt);line-height:1.8;margin-bottom:14px}.rrr-disclaimer-body p:last-child,.rrr-guide-block p:last-child{margin-bottom:0}.rrr-guide-block ol,.rrr-guide-block ul{list-style:none;padding:0;margin:10px 0 14px;display:flex;flex-direction:column;gap:6px}.rrr-guide-block li{font-size:14px;color:var(--rrr-gray-lt);line-height:1.7;padding-left:22px;position:relative}.rrr-guide-block ul li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--rrr-cyan);border-radius:50%}.rrr-guide-block ol{counter-reset:rrr-g}.rrr-guide-block ol li{counter-increment:rrr-g}.rrr-guide-block ol li::before{content:counter(rrr-g);position:absolute;left:0;top:4px;width:18px;height:18px;background:rgba(37,99,235,.3);border-radius:50%;font-size:10px;font-weight:700;color:var(--rrr-cyan);display:flex;align-items:center;justify-content:center}.rrr-guide-block strong{color:var(--rrr-gray-lt);font-weight:700}.rrr-guide-formula{background:rgba(0,0,0,.25);border:1px solid rgba(56,189,248,.2);border-left:3px solid var(--rrr-cyan);border-radius:8px;padding:13px 18px;font-family:"Courier New",monospace;font-size:13.5px;color:var(--rrr-cyan);margin:14px 0;display:flex;align-items:center;gap:10px}.rrr-guide-formula i{color:var(--rrr-blue-lt);font-size:13px;flex-shrink:0}.rrr-guide-example{background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.18);border-radius:9px;padding:14px 18px;margin:14px 0}.rrr-guide-example strong{display:block;font-size:11.5px;font-weight:700;color:var(--rrr-green);margin-bottom:7px}.rrr-guide-example p{margin-bottom:0!important;font-size:13.5px!important}.rrr-faq-wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.rrr-faq-item{background:var(--rrr-glass);border:1px solid var(--rrr-glass-border);border-radius:var(--rrr-radius-sm);overflow:hidden;transition:border-color var(--rrr-transition)}.rrr-faq-item.rrr-faq-open{border-color:rgba(37,99,235,.28);box-shadow:0 4px 24px rgba(37,99,235,.08)}.rrr-faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;cursor:pointer;gap:16px;transition:background var(--rrr-transition);user-select:none}.rrr-faq-question:hover{background:var(--rrr-glass-hi)}.rrr-faq-qtext{font-size:15px;font-weight:600;color:var(--rrr-white);line-height:1.45;flex:1}.rrr-faq-arrow{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.22);color:var(--rrr-blue-lt);font-size:12px;flex-shrink:0;transition:transform var(--rrr-transition),background var(--rrr-transition)}.rrr-faq-item.rrr-faq-open .rrr-faq-arrow{background:var(--rrr-blue);border-color:var(--rrr-blue);color:#fff;transform:rotate(180deg)}.rrr-faq-body{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.4, 0, .2, 1)}.rrr-faq-item.rrr-faq-open .rrr-faq-body{max-height:600px}.rrr-faq-inner{padding:16px 22px 20px;font-size:14px;color:var(--rrr-gray-lt);line-height:1.75;border-top:1px solid var(--rrr-glass-border)}.rrr-disclaimer-section{background:var(--rrr-navy-light);padding:64px 0}.rrr-disclaimer-card{max-width:900px;margin:0 auto;background:rgba(245,158,11,.04);border:1px solid rgba(245,158,11,.18);border-radius:var(--rrr-radius);padding:44px 48px;text-align:center}.rrr-disclaimer-icon-wrap{width:66px;height:66px;background:rgba(245,158,11,.12);border:1.5px solid rgba(245,158,11,.28);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--rrr-orange);margin:0 auto 20px}.rrr-disclaimer-card h3{font-size:22px;font-weight:700;color:var(--rrr-white);margin-bottom:22px}.rrr-disclaimer-body{text-align:left}.rrr-disclaimer-body p{font-size:13.5px;color:var(--rrr-gray);line-height:1.75;margin-bottom:12px}.rrr-disclaimer-body strong{color:var(--rrr-gray-lt)}.rrr-modal-overlay{position:fixed;inset:0;background:rgba(6,13,26,.78);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity var(--rrr-transition),visibility var(--rrr-transition)}.rrr-modal-overlay.rrr-modal-show{opacity:1;visibility:visible}.rrr-modal-card{background:var(--rrr-navy-light);border:1px solid rgba(255,255,255,.1);border-radius:var(--rrr-radius-lg);padding:44px 40px;max-width:420px;width:92%;text-align:center;box-shadow:var(--rrr-shadow-lg);transform:scale(.88) translateY(24px);transition:transform var(--rrr-transition)}.rrr-modal-overlay.rrr-modal-show .rrr-modal-card{transform:scale(1) translateY(0)}.rrr-modal-icon-wrap{width:72px;height:72px;background:rgba(239,68,68,.1);border:1.5px solid rgba(239,68,68,.28);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--rrr-red);margin:0 auto 22px}.rrr-modal-card h3{font-size:22px;font-weight:700;color:var(--rrr-white);margin-bottom:12px}.rrr-modal-card p{font-size:14px;color:var(--rrr-gray);line-height:1.65;margin-bottom:30px}.rrr-modal-btns{display:flex;gap:12px;justify-content:center}.rrr-modal-cancel,.rrr-modal-confirm{display:inline-flex;align-items:center;gap:8px;border-radius:var(--rrr-radius-sm);font-family:var(--rrr-font);font-size:14.5px;font-weight:600;padding:12px 28px;cursor:pointer;border:none;transition:var(--rrr-transition)}.rrr-modal-cancel{background:0 0;color:var(--rrr-gray-lt);border:1.5px solid rgba(255,255,255,.14)}.rrr-modal-confirm{background:var(--rrr-grad-red);color:var(--rrr-white);box-shadow:0 4px 18px rgba(239,68,68,.28)}.rrr-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s,transform .6s}.rrr-reveal.rrr-in-view{opacity:1;transform:translateY(0)}@media (max-width:1100px){.rrr-results-grid{grid-template-columns:repeat(3,1fr)}.rrr-calc-wrapper{grid-template-columns:1fr 280px;gap:22px}}@media (max-width:960px){.rrr-calc-wrapper,.rrr-hero-inner{grid-template-columns:1fr}.rrr-hero-inner{gap:50px;text-align:center}.rrr-hero-left{order:1}.rrr-hero-right{order:0}.rrr-feature-badges,.rrr-hero-desc,.rrr-trust-indicators{max-width:100%}.rrr-feature-badges{justify-content:center}.rrr-trust-indicators{align-items:center}.rrr-hero-illustration{width:340px;height:340px}.rrr-ill-center{width:60px;height:60px;font-size:36px}.rrr-info-panel{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:768px){:root{--rrr-section-py:64px}.rrr-inputs-grid{grid-template-columns:1fr;gap:18px}.rrr-calc-card-inner,.rrr-disclaimer-card{padding:32px 24px}.rrr-toggle-wrap{width:100%}.rrr-dir-btn{flex:1;justify-content:center}.rrr-results-grid{grid-template-columns:repeat(2,1fr)}.rrr-card-winrate{grid-column:1/-1}.rrr-export-row{flex-direction:column;gap:16px}.rrr-export-btns{justify-content:center}.rrr-interp-box{flex-direction:column;align-items:flex-start;gap:14px}.rrr-guide-block{padding:26px 22px}.rrr-info-panel{grid-template-columns:1fr}}@media (max-width:540px){.rrr-hero-illustration{width:280px;height:280px}.rrr-ill-center{font-size:30px;opacity:.5}.rrr-ill-card{min-width:110px;padding:9px 12px}.rrr-ill-card span{font-size:11.5px}.rrr-results-grid{grid-template-columns:1fr 1fr;gap:12px}.rrr-card-winrate{grid-column:1/-1}.rrr-rc-value{font-size:20px}.rrr-action-btns,.rrr-modal-btns{flex-direction:column}.rrr-btn-calc,.rrr-btn-reset{width:100%;justify-content:center}.rrr-section-header{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}