@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#101948;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#081446;--blue:#0a3d9c;--blue-dark:#062a75;--sky:#eaf6ff;--muted:#68728c;--line:#dce8f5;--gold:#f4b523;--green:#14bc78;--violet:#7859e8;background:#fff;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}#root{min-height:100vh}.cibil-result-heading>span.is-error{color:#b6323f;background:#fde8e8}.dashboard-loading{min-height:100vh;color:var(--navy);background:#f6f9fd;place-content:center;justify-items:center;gap:12px;display:grid}.dashboard-loading span{place-items:center;display:grid}.brand-spinner{object-fit:contain;flex:none;animation:1.1s linear infinite brand-spin;display:inline-block}.brand-spinner-idle{animation:none}@keyframes brand-spin{to{transform:rotate(360deg)}}.dashboard-loading strong{font-size:13px}.file-error{color:#c62f43;margin:-9px 0 0;font-size:10px;font-weight:750}.submit-message{border:1px solid;border-radius:5px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.onboarding-shell{min-height:100vh}.onboarding-wrap{width:min(900px,100% - 48px);margin:0 auto;padding:54px 0}.onboarding-intro{max-width:650px;margin-bottom:28px}.onboarding-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.onboarding-kicker svg{width:15px}.onboarding-intro h1{margin:12px 0 8px;font-size:34px;line-height:1.12}.onboarding-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.onboarding-steps{color:#91a0b5;gap:22px;margin-top:22px;font-size:10px;font-weight:800;display:flex}.onboarding-steps span{align-items:center;gap:7px;display:inline-flex}.onboarding-steps b{color:#6d7d94;background:#e5edf7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.onboarding-steps .active{color:var(--blue)}.onboarding-steps .active b{background:var(--blue);color:#fff}.onboarding-form{background:#fff;border:1px solid #dce8f5;border-radius:12px;padding:25px;box-shadow:0 18px 50px #173d6d14}.onboarding-form-heading{border-bottom:1px solid #edf2f7;align-items:center;gap:12px;padding-bottom:18px;display:flex}.onboarding-form-heading>span{width:38px;height:38px;color:var(--blue);background:#e6f3ff;border-radius:9px;place-items:center;display:grid}.onboarding-form-heading>span svg{width:19px}.onboarding-form-heading h2{margin:0 0 4px;font-size:18px}.onboarding-form-heading p{color:var(--muted);margin:0;font-size:10px}.onboarding-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.onboarding-form label{color:var(--navy);gap:6px;font-size:10px;font-weight:800;display:grid}.onboarding-form label input,.onboarding-form label select{width:100%;min-height:42px;color:var(--navy);background:#fbfdff;border:1px solid #dce7f2;border-radius:6px;outline:none;padding:0 11px;font-size:12px}.onboarding-form label input:focus,.onboarding-form label select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e8f3ff}.onboarding-form .field-wide{grid-column:1/-1}.onboarding-consent{flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:8px;margin-top:18px;line-height:1.45;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;display:flex!important}.onboarding-form label.onboarding-consent input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--blue);flex:none;margin:2px 0 0;padding:0}.onboarding-submit{width:100%;margin-top:18px}.score-unavailable{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:220px;display:grid}.score-unavailable>span{width:44px;height:44px;color:var(--blue);background:#e9f4ff;border-radius:50%;place-items:center;margin-bottom:3px;display:grid}.score-unavailable>span svg{width:22px}.score-unavailable h3{margin:0;font-size:15px}.score-unavailable p{max-width:255px;color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.45}.score-unavailable .dashboard-primary-action{width:auto;min-width:200px}.score-unavailable>small{color:#0c8b59;max-width:260px;font-size:9px;line-height:1.4}.empty-dashboard-state{text-align:center;min-height:190px;color:var(--muted);place-content:center;justify-items:center;gap:8px;padding:15px;display:grid}.empty-dashboard-state>svg{color:#8ca4bf;width:27px;height:27px}.empty-dashboard-state strong{color:var(--navy);font-size:12px}.empty-dashboard-state span{max-width:230px;font-size:9px;line-height:1.45}.dashboard-notice{border:1px solid;border-radius:10px;margin:0 0 14px;padding:12px 15px;font-size:13px;font-weight:700}.dashboard-notice.info{color:#0a4d9c;background:#eef7ff;border-color:#b9dcff}.dashboard-notice.success{color:#086841;background:#e8fbf0;border-color:#a6e7c5}.dashboard-notice.error{color:#a32235;background:#fff0f1;border-color:#f0b6bd}.plans-panel{margin-bottom:12px}.plans-panel .dashboard-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plans-panel .dashboard-card-heading small{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.plan-active{color:#fff;background:linear-gradient(135deg,#0a3d9c,#1a63d6);border-radius:16px;margin:12px 0;padding:16px 18px}.plan-active h3{margin:6px 0 4px;font-size:22px}.plan-active p{opacity:.9;margin:0;font-size:14px}.plan-badge{background:#fff3;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.plan-badge svg{width:13px;height:13px}.plan-empty{color:var(--muted);font-size:14px}.plan-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.plan-options article{background:#fff;border:1px solid #dbe6f5;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}.plan-options article.featured{border-color:#087af5;box-shadow:0 8px 24px #087af526}.plan-options h4{margin:0;font-size:18px}.plan-options strong{font-size:28px}.plan-options span{color:var(--muted);font-size:13px}.plan-options ul{gap:6px;margin:6px 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.plan-options li{align-items:center;gap:6px;display:flex}.plan-options li svg{color:#00a35a;flex:none;width:14px;height:14px}.plan-options .button{justify-content:center;margin-top:auto}.plan-popular{background:#087af5;border-radius:999px;padding:3px 10px;font-weight:800;position:absolute;top:-10px;right:14px;color:#fff!important;font-size:11px!important}.plan-history{gap:8px;margin-top:16px;font-size:13px;display:grid}.plan-history>div{background:#f4f8ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.plan-history b.active{color:#00a35a}.plan-history b.upcoming{color:#087af5}.plan-history b.expired{color:var(--muted)}.bureau-section .dashboard-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bureau-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bureau-card{background:#fbfdff;border:1px solid #dce8f5;border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.bureau-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.bureau-card-heading img{object-fit:contain;width:auto;max-width:120px;height:30px}.bureau-card-heading>strong{min-width:0;color:var(--navy);font-size:15px}.bureau-selected-tag{color:#1552a2;white-space:nowrap;background:#e7f2ff;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.bureau-selected-tag svg{width:12px;height:12px}.bureau-status{min-height:20px;color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.bureau-status svg{flex-shrink:0;width:14px;height:14px}.bureau-status.ready{color:#086841}.bureau-status.pending{color:#8a5a00}.bureau-status.failed{color:#a32235}.bureau-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bureau-actions .button{min-height:38px;padding:0 14px;font-size:12px}.bureau-actions .button:disabled{opacity:.55;cursor:not-allowed}.bureau-diagnostics{color:var(--muted);border-top:1px solid #dce8f5;margin-top:4px;padding-top:9px;font-size:11px}.bureau-diagnostics summary{color:var(--blue);cursor:pointer;font-weight:700}.bureau-diagnostics p{margin:8px 0;line-height:1.5}.bureau-diagnostics strong{color:var(--navy);margin:9px 0 4px;display:block}.bureau-diagnostics pre{color:#28384d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f7fb;border-radius:4px;max-height:220px;margin:0;padding:9px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.bureau-note{color:#8a5a00;margin:12px 0 0;font-size:12px;font-weight:700}.empty-report-card{grid-column:1/-1}a.dashboard-primary-action{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}a.dashboard-score-cta{text-decoration:none}.learning-only{grid-template-columns:1fr!important}.sim-checkout{background:#fff;border-radius:14px;width:min(400px,100vw - 32px);overflow:hidden;box-shadow:0 30px 80px #08144659}.sim-checkout header{color:#fff;background:#0b2a5b;align-items:center;gap:10px;padding:16px;display:flex}.sim-checkout header img{object-fit:contain;background:#fff;border-radius:8px;width:40px;height:40px;padding:4px}.sim-checkout header div{flex:1;gap:2px;display:grid}.sim-checkout header strong{font-size:15px}.sim-checkout header small{opacity:.8;font-size:12px}.sim-checkout header b{font-size:18px}.sim-checkout header button{color:#fff;cursor:pointer;background:0 0;border:0}.sim-checkout header button svg{width:18px}.sim-contact{color:var(--muted);border-bottom:1px solid #edf2f7;margin:0;padding:10px 16px;font-size:12px}.sim-methods{gap:8px;padding:14px 16px 4px;display:grid}.sim-methods button{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce8f5;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sim-methods button.active{border-color:var(--blue);box-shadow:0 0 0 3px #e8f3ff}.sim-methods span{gap:2px;display:grid}.sim-methods strong{color:var(--navy);font-size:14px}.sim-methods small{color:var(--muted);font-size:11px}.sim-methods svg{width:18px;color:var(--blue)}.sim-pay{width:calc(100% - 32px);margin:12px 16px 0}.sim-note{color:#8a5a00;gap:6px;margin:12px 16px 16px;font-size:11px;line-height:1.45;display:flex}.sim-note svg{flex-shrink:0;width:14px}.sim-status{text-align:center;justify-items:center;gap:8px;padding:38px 16px;display:grid}.sim-status strong{color:var(--navy);font-size:16px}.sim-status small{color:var(--muted);font-size:12px}.sim-status .spin{width:28px;height:28px;color:var(--blue);animation:1s linear infinite spin}.sim-status.approved span{color:#fff;background:#2fb36d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.sim-status.approved span svg{width:28px;height:28px}.report-loading{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.report-loading svg{width:16px;animation:1s linear infinite spin}.report-detail{gap:12px;margin:12px 0;display:grid}.report-detail .dashboard-notice{margin:0}.report-detail .dashboard-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-detail .dashboard-card-heading strong{align-items:center;gap:7px;display:inline-flex}.report-detail .dashboard-card-heading strong svg{width:18px;color:var(--blue)}.report-detail .dashboard-card-heading small{color:var(--muted);font-size:12px;font-weight:700}.report-summary-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.report-summary-strip>div{background:#fff;border:1px solid #dce8f5;border-radius:10px;gap:4px;padding:13px;display:grid}.report-summary-strip small{color:var(--muted);font-size:11px;font-weight:700}.report-summary-strip strong{color:var(--navy);font-size:19px}.report-summary-strip .is-bad strong,.is-bad{color:#c62f43!important}.report-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-personal dl{grid-template-columns:120px 1fr;gap:9px 12px;margin:0;font-size:13px;display:grid}.report-personal dt{color:var(--muted);font-weight:700}.report-personal dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-weight:700}.report-enquiries ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-enquiries li{background:#f6f9fd;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.report-enquiries li div{gap:2px;display:grid}.report-enquiries li strong{color:var(--navy);font-size:13px}.report-enquiries li small,.report-enquiries time{color:var(--muted);font-size:12px}.report-empty{color:var(--muted);margin:0;font-size:13px}.report-account-list{gap:10px;display:grid}.report-account{background:#fbfdff;border:1px solid #dce8f5;border-radius:11px;gap:10px;padding:14px;display:grid}.report-account.closed{opacity:.78}.report-account-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.report-account-head div{gap:3px;display:grid}.report-account-head strong{color:var(--navy);font-size:14px}.report-account-head small{color:var(--muted);font-size:12px}.account-chip{border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.account-chip.active{color:#086841;background:#e8fbf0}.account-chip.closed{color:#5b6b82;background:#eef2f7}.account-chip.overdue{color:#a32235;background:#fff0f1}.report-account-figures{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin:0;display:grid}.report-account-figures dt{color:var(--muted);font-size:11px;font-weight:700}.report-account-figures dd{color:var(--navy);margin:2px 0 0;font-size:13px;font-weight:800}.payment-history{flex-wrap:wrap;gap:4px;display:flex}.payment-history span{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.payment-history .ontime{background:#2fb36d}.payment-history .late{background:#d64550}.payment-history .unknown{background:#d5dde8}.report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-toolbar-title{align-items:center;gap:12px;min-width:0;display:flex}.report-toolbar-title>span{width:42px;height:42px;color:var(--blue);background:#e8f3ff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.report-toolbar-title>span svg{width:21px}.report-toolbar-title div{gap:3px;min-width:0;display:grid}.report-toolbar-title strong{color:var(--navy);font-size:16px}.report-toolbar-title small{color:var(--muted);font-size:12px;font-weight:700}.report-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.report-toolbar-actions .button{align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.report-toolbar-actions .button svg{width:16px}.report-toolbar-actions .button:disabled{opacity:.6;cursor:progress}.factor-icon{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.report-account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.report-account-filters{flex-wrap:wrap;gap:6px;display:flex}.report-account-filters button{color:#344660;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce8f5;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.report-account-filters button b{background:#eef2f7;border-radius:99px;padding:1px 7px;font-size:11px}.report-account-filters button.active{border-color:var(--blue);background:var(--blue);color:#fff}.report-account-filters button.active b{background:#ffffff38}.payment-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;font-weight:700;display:flex}.payment-legend span{align-items:center;gap:5px;display:inline-flex}.payment-legend i{border-radius:3px;width:11px;height:11px}.payment-legend .ontime{background:#2fb36d}.payment-legend .late{background:#d64550}.payment-legend .unknown{background:#d5dde8}.account-alert{color:#a32235;background:#fff0f1;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.account-alert svg{flex-shrink:0;width:15px;margin-top:1px}@media (width<=1100px){.report-summary-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (width<=760px){.report-detail-grid{grid-template-columns:1fr}.report-summary-strip,.report-account-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.report-toolbar-actions,.report-toolbar-actions .button{justify-content:center;width:100%}}@media (width<=520px){.bureau-grid{grid-template-columns:1fr}}.dashboard-sidebar nav button{min-height:46px;font-size:14px}.dashboard-support strong{font-size:14px}.dashboard-support p,.dashboard-support button{font-size:12px}.dashboard-search{height:42px}.dashboard-search input{font-size:13px}.dashboard-score-cta{min-height:42px;font-size:13px}.dashboard-top-actions .auth-avatar-button .avatar-label{font-size:13px}.dashboard-offer-banner{padding:13px 15px}.dashboard-offer-banner small{font-size:11px}.dashboard-card{padding:18px}.dashboard-score-copy{font-size:13px}.dashboard-score-copy>span{font-size:11px}.dashboard-primary-action{min-height:44px;font-size:13px}.highlight-grid>div{min-height:96px;padding:12px}.quick-actions{gap:9px}.trend-current{font-size:12px}.status-good,.status-fair{font-size:11px}.action-list p small{font-size:11px}.recommend-grid small,.recommend-grid button{font-size:11px}.learning-list>div>span{font-size:10px}.empty-dashboard-state strong{font-size:16px}.empty-dashboard-state span{font-size:12px}.score-unavailable h3{font-size:19px}.score-unavailable p{font-size:13px}.score-unavailable>small{font-size:11px}.dashboard-card-heading button{font-size:13px}.highlight-grid>div>small{font-size:13px;line-height:1.4}.quick-actions button{min-height:48px;font-size:13px}.quick-actions button svg:first-child{width:17px;height:17px}.factor-rows>div{min-height:58px;font-size:13px}.factor-icon,.metric-icon{width:28px;height:28px}.factor-icon svg,.metric-icon svg{width:16px;height:16px}.status-good,.status-fair{padding:5px 8px;font-size:12px}.action-list>div{padding:11px}.action-list p small{font-size:12px;line-height:1.4}.alert-list>div{min-height:62px}.alert-list p small,.alert-list time{font-size:12px}.recommend-grid small{font-size:12px;line-height:1.45}.recommend-grid button{padding:8px 5px;font-size:12px}.learning-list>div{min-height:62px}.learning-list p small{font-size:12px;line-height:1.4}.learning-list>div>span{padding:5px 4px;font-size:11px}.dashboard-score-copy p{font-size:13px;line-height:1.5}.trend-y-labels,.trend-months{font-size:12px}.submit-message.success{color:#086841;background:#e8fbf0;border-color:#a6e7c5}.submit-message.error{color:#a32235;background:#fff0f1;border-color:#f0b6bd}.assessment-form>button:disabled{opacity:.68;cursor:wait}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7eef7;height:78px;animation:.55s ease-out both header-enter;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;width:min(1220px,100% - 40px);height:100%;margin:auto;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:150px;height:60px;transition:transform .3s;display:block}.brand:hover img{transform:scale(1.035)}.nav-right{align-items:center;gap:18px;height:100%;display:flex}.nav-links{align-items:center;gap:27px;font-size:13px;font-weight:700;display:flex}.nav-links a{white-space:nowrap;text-decoration:none}.nav-links>a:not(.button){border-bottom:3px solid #0000;padding:29px 0 25px}.nav-links>a:hover,.nav-links>a.active{color:var(--blue-dark);border-bottom-color:var(--blue)}.nav-links>a{transition:color .2s,border-color .2s,transform .2s}.nav-links>a:hover{transform:translateY(-2px)}.nav-links svg{vertical-align:middle;width:14px;height:14px}.search-button,.menu-button{color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-button{border-left:1px solid var(--line);padding:10px}.search-button svg{width:21px;height:21px}.menu-button{padding:8px;display:none}.auth-avatar-button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:12px;font-weight:800;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.auth-avatar-button:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 10px 22px #0a3d9c29}.auth-avatar-button .avatar-icon{background:var(--sky);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.auth-avatar-button .avatar-icon svg{width:16px;height:16px}.auth-avatar-button.is-logged-in{background:var(--sky);border-color:#0000}.auth-user-menu{flex:none;position:relative}.auth-user-dropdown{z-index:40;background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-width:200px;padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0814462e}.auth-user-dropdown strong{color:var(--navy);font-size:13px}.auth-user-dropdown small{color:var(--muted);margin-bottom:8px;font-size:11px}.auth-user-dropdown button{border:1px solid var(--line);color:#c0392b;cursor:pointer;text-align:left;background:0 0;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:800}.auth-user-dropdown a{border:1px solid var(--line);color:var(--navy);border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.auth-sample-otp{border:1px dashed var(--blue);background:var(--sky);color:var(--blue-dark);cursor:pointer;text-transform:none;border-radius:10px;align-items:center;gap:6px;margin:-2px 0 2px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.auth-sample-otp svg{flex:none;width:14px;height:14px}.auth-sample-otp strong{letter-spacing:2px;font-size:13px}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg,.text-link svg{width:18px;height:18px}.button:hover svg,.text-link:hover svg,.service-grid a:hover svg{animation:.55s ease-in-out arrow-nudge}.button-primary{color:#fff;background:var(--blue);box-shadow:0 10px 24px #0a3d9c33}.button-primary:hover{background:var(--blue-dark);box-shadow:0 12px 28px #0a3d9c4d}.button-outline{border-color:var(--blue-dark);color:var(--blue-dark);background:#fff}.nav-cta{min-height:46px;padding:0 20px}.hero-section{isolation:isolate;background:#f6fbff;min-height:675px;position:relative}.hero-pattern{display:none}.hero-pattern:after{content:"";border:2px dashed #ffffffb3;border-radius:50%;width:520px;height:520px;position:absolute;top:50px;right:-120px}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;min-height:675px;display:grid}.hero-copy{z-index:2;padding:56px 0 45px;position:relative}.hero-copy>*{animation:.62s ease-out both hero-item-in}.hero-copy>:first-child{animation-delay:80ms}.hero-copy>:nth-child(2){animation-delay:.16s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.32s}.hero-copy>:nth-child(5){animation-delay:.4s}.hero-copy>:nth-child(6){animation-delay:.48s}.eyebrow-pill{width:fit-content;color:var(--blue-dark);background:#e8f4ff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:800;display:flex}.eyebrow-pill svg{width:18px;height:18px;fill:var(--blue-dark);color:#fff}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--navy);letter-spacing:0;font-family:Sora Variable,sans-serif}h1{max-width:590px;margin:18px 0 10px;font-size:clamp(45px,5vw,68px);font-weight:750;line-height:1.03}h1 span,h2 span{color:var(--blue)}.hero-lede{max-width:580px;color:var(--muted);font-size:18px;line-height:1.55}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:570px;margin:24px 0 20px;display:grid}.benefit-grid>div{color:var(--navy);flex-direction:column;align-items:flex-start;gap:7px;font-size:12px;line-height:1.3;display:flex}.mini-icon,.feature-icon,.stat-icon,.service-icon{border-radius:50%;place-items:center;display:grid}.mini-icon{width:40px;height:40px}.mini-icon svg{width:20px;height:20px}.green{color:#05a866;background:#ddfaed}.gold{color:#f0a400;background:#fff4d5}.violet{color:var(--violet);background:#eee9ff}.blue{color:var(--blue);background:#e3f1ff}.pink{color:#ec2e87;background:#ffe5f1}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{color:var(--blue-dark);text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.safe-note{color:var(--muted);align-items:center;gap:7px;margin:13px 0 0;font-size:11px;display:flex}.safe-note svg{width:17px;color:var(--green);fill:var(--green)}.hero-visual{place-items:center;min-height:620px;animation:.8s ease-out 80ms both reveal-visual;display:grid;position:relative}.phone{z-index:3;background:#f8faff;border:6px solid #172238;border-radius:44px;width:285px;height:560px;padding:11px;animation:5s ease-in-out 1s infinite phone-float;position:relative;transform:rotate(4deg);box-shadow:0 30px 55px #03275440}.phone-top{z-index:2;background:#172238;border-radius:20px;width:105px;height:25px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-screen{text-align:center;background:#fff;border-radius:29px;height:100%;padding:28px 14px 14px;overflow:hidden}.phone-brand{color:var(--navy);justify-content:space-between;align-items:center;font-size:12px;display:flex}.phone-brand svg{width:17px;color:var(--blue)}.phone-screen>p{color:var(--navy);margin:18px 0 0;font-size:11px;font-weight:800}.phone-screen>small{color:#8290a8;margin-top:-4px;font-size:7px;display:block}.phone-screen>button{background:var(--blue);color:#fff;border:0;border-radius:5px;width:90%;margin:9px 0;padding:9px;font-size:9px;font-weight:800}.score-gauge{width:240px;max-width:100%;margin:5px auto 0;position:relative;overflow:visible}.score-gauge>svg{width:100%;height:auto;display:block;overflow:visible}.gauge-value{z-index:1;flex-direction:column;align-items:center;margin-top:1px;line-height:1;display:flex;position:relative}.gauge-value strong{color:var(--navy);font:750 34px/1 Sora Variable}.gauge-value span{color:var(--green);margin-top:4px;font-size:11px;font-weight:800}.score-gauge.dark .gauge-value strong,.score-gauge.dark .gauge-min,.score-gauge.dark .gauge-max{color:#fff}.score-gauge.dark .gauge-value span{color:#d7edff}.gauge-min,.gauge-max{color:var(--navy);font-size:9px;font-weight:800;position:absolute;top:62%}.score-list>div{text-align:left;border-top:1px solid #edf1f6;align-items:center;gap:7px;padding:7px 3px;display:flex}.list-icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.list-icon svg{width:12px;height:12px}.score-list p{color:var(--navy);flex-direction:column;flex:1;margin:0;font-size:8px;display:flex}.score-list p small{color:#8290a8;font-size:7px}.score-list b{color:#64b967;font-size:7px}.floating-card,.loan-card{z-index:4;background:#fffffff0;position:absolute;box-shadow:0 18px 40px #04377326}.floating-card{width:150px;color:var(--navy);border-radius:13px;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex;transform:rotate(-7deg)}.floating-card svg{color:var(--blue);flex:none;width:30px;height:30px}.floating-card span{flex-direction:column;display:flex}.floating-card strong{font-size:14px}.growth-card{animation:4.4s ease-in-out 1.1s infinite card-drift-left;top:105px;left:0}.approval-card{animation:4.8s ease-in-out 1.35s infinite card-drift-right;top:120px;right:-8px;transform:rotate(7deg)}.loan-card{width:165px;color:var(--navy);border-radius:12px;flex-direction:column;gap:10px;padding:17px;font-size:11px;animation:5.2s ease-in-out 1.5s infinite soft-float;display:flex;bottom:90px;right:-10px}.loan-card span{align-items:center;gap:9px;display:flex}.loan-card svg{width:17px;color:var(--blue)}.trust-section{z-index:6;background:#fff;padding:0 0 20px;position:relative}.stat-grid{background:#fff;border:1px solid #eef4fa;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:16px 8px;display:grid;position:relative;overflow:hidden;transform:translateY(-10px);box-shadow:0 9px 30px #193d6817}.stat-grid>div{border-right:1px solid var(--line);z-index:1;justify-content:center;align-items:center;gap:13px;min-height:55px;display:flex;position:relative}.stat-grid>div:last-child{border:0}.stat-icon{flex:none;width:44px;height:44px}.stat-icon svg{width:22px}.stat-grid p{color:var(--muted);flex-direction:column;font-size:11px;display:flex}.stat-grid strong{color:#1539ae;font:750 20px/1.3 Sora Variable}.impact-active .stat-grid>div:first-child{animation:.58s ease-out 50ms both metric-rise}.impact-active .stat-grid>div:nth-child(2){animation:.58s ease-out .2s both metric-rise}.impact-active .stat-grid>div:nth-child(3){animation:.58s ease-out .35s both metric-rise}.impact-active .stat-grid>div:nth-child(-n+3) .stat-icon{animation:.55s cubic-bezier(.2,.9,.3,1.35) .45s both icon-pop}.impact-active .stat-grid>div:nth-child(-n+3) strong{animation:.8s ease-out 1.05s both value-flicker;position:relative}.credit-network{border-top:1px solid #edf3f9;margin-top:4px}.partner-row{grid-template-columns:280px 1fr;align-items:center;gap:28px;min-height:88px;display:grid}.partner-intro{align-items:center;gap:12px;display:flex}.partner-intro>span{width:38px;height:38px;color:var(--blue);background:#e5f2ff;border-radius:50%;flex:none;place-items:center;display:grid}.partner-intro svg{width:19px}.partner-intro p{flex-direction:column;margin:0;display:flex}.partner-intro strong{color:var(--navy);font-size:12px}.partner-intro small{color:var(--muted);margin-top:3px;font-size:9px}.bureau-list{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.bureau-list>span{border-left:1px solid var(--line);place-items:center;min-height:48px;padding:4px 14px;display:grid}.bureau-list img{object-fit:contain;width:100%;max-width:112px;height:38px;display:block}.impact-active .bureau-list>span{animation:.5s ease-out both partner-in}.impact-active .bureau-list>span:nth-child(2){animation-delay:80ms}.impact-active .bureau-list>span:nth-child(3){animation-delay:.16s}.impact-active .bureau-list>span:nth-child(4){animation-delay:.24s}.impact-active .bureau-list>span:nth-child(5){animation-delay:.32s}.bank-band{background:#f7fbff;border-block:1px solid #e4edf6;padding:12px 0 14px}.bank-label{align-items:center;gap:9px;margin-bottom:9px;display:flex}.bank-label>svg{width:18px;color:var(--blue)}.bank-label>span{align-items:baseline;gap:9px;display:flex}.bank-label strong{color:var(--navy);font-size:11px}.bank-label small{color:var(--muted);font-size:9px}.bank-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bank-track{align-items:center;gap:14px;width:max-content;animation:32s linear infinite bank-scroll;display:flex}.bank-marquee:hover .bank-track{animation-play-state:paused}.bank-track>span{color:#263959;background:#fff;border:1px solid #dbe7f2;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:185px;height:43px;font:750 11px/1 Sora Variable;display:flex;box-shadow:0 4px 13px #1443740d}.bank-track img{object-fit:contain;flex:none;width:26px;height:26px}.assessment-section{background:#fff}.assessment-panel{color:#fff;background:var(--blue);border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:55px;padding:48px;display:grid;box-shadow:0 24px 55px #0a3d9c2e}.assessment-copy .section-kicker{color:#b8dcff}.assessment-copy .section-kicker:before{background:#b8dcff}.assessment-copy h2{color:#fff;margin:14px 0;font-size:35px;line-height:1.2}.assessment-copy h2 span{color:#ffd65b}.assessment-copy>p:not(.section-kicker){color:#d7eaff;font-size:13px;line-height:1.65}.assessment-badges{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.assessment-badges span{color:#eaf5ff;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.assessment-badges svg{color:#75e6b3;width:16px}.assessment-copy .button-light{color:var(--blue-dark);background:#fff;border-color:#c5e2ff;font-weight:800}.assessment-copy .button-light svg{color:var(--blue-dark)}.assessment-steps{counter-reset:none;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.assessment-steps li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff17;border:1px solid #fff3;border-radius:6px;align-items:center;gap:12px;min-height:82px;padding:13px;transition:transform .25s,background .25s;display:flex}.assessment-steps li:hover{background:#ffffff26;transform:translateY(-3px)}.assessment-steps li:last-child{grid-column:1/-1}.assessment-steps li>span{width:31px;height:31px;color:var(--blue-dark);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.assessment-steps li div{flex-direction:column;display:flex}.assessment-steps strong{font-size:12px}.assessment-steps small{color:#d4e8ff;margin-top:3px;font-size:9px;line-height:1.4}.situations-section{background:#f6fbff}.situations-heading,.plans-heading{text-align:center;max-width:760px}.situations-heading .section-kicker,.plans-heading .section-kicker{justify-content:center}.situations-heading h2,.plans-heading h2{margin:15px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.16}.situations-heading>p:last-child,.plans-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.situation-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:24px;margin-top:42px;display:grid}.situation-tabs{flex-direction:column;gap:10px;display:flex}.situation-tabs button{min-height:105px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8f3;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:50px 1fr 18px;align-items:center;column-gap:14px;padding:17px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.situation-tabs button:hover{border-color:#a9d4ff;transform:translate(4px)}.situation-tabs button.active{border-color:var(--blue);box-shadow:0 12px 28px #0859b41c}.situation-tabs button>span{width:48px;height:48px;color:var(--blue);background:#e5f3ff;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.situation-tabs button>span svg{width:23px}.situation-tabs button>small{color:var(--muted);align-self:end;font-size:9px}.situation-tabs button>strong{align-self:start;font-size:15px}.situation-tabs button>svg{color:#8fa5bd;grid-area:1/3/3;width:17px}.situation-tabs button.active>svg{color:var(--blue)}.situation-result{background:var(--blue);color:#fff;border-radius:8px;grid-template-columns:64px 1fr;align-content:center;gap:19px;padding:36px;animation:.4s ease-out both situation-in;display:grid}.situation-result-icon{background:#ffffff29;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.situation-result-icon svg{width:29px}.situation-result small{color:#b9dbff;text-transform:uppercase;font-size:10px;font-weight:800}.situation-result h3{margin:5px 0 9px;font:700 28px/1.2 Sora Variable}.situation-result p{color:#dcecff;font-size:13px;line-height:1.6}.situation-result ul{flex-direction:column;gap:9px;margin:18px 0 24px;padding:0;list-style:none;display:flex}.situation-result li{align-items:center;gap:8px;font-size:11px;display:flex}.situation-result li svg{color:#65e4aa;width:16px}.situation-result .button{width:fit-content;color:var(--blue-dark);box-shadow:none;background:#fff}.plans-section{background:#f6fbff}.plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin-top:44px;display:grid}.plans-grid article{background:#fff;border:1px solid #dce7f2;border-radius:8px;flex-direction:column;min-height:560px;padding:28px 22px 22px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.plans-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #093e781f}.plans-grid article.featured{border:2px solid var(--blue);background:#eff8ff;box-shadow:0 17px 40px #0a3d9c21}.popular-label{color:#fff;background:var(--blue);text-transform:uppercase;white-space:nowrap;border-radius:14px;align-items:center;gap:5px;padding:6px 12px;font-size:8px;font-weight:900;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.popular-label svg{fill:#fff;width:11px}.discount-badge{color:#086841;background:#dcf9e9;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:18px;right:18px}.plans-grid article>p{color:var(--green);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.plans-grid h3{color:var(--navy);margin:0 0 10px;font:700 23px Sora Variable}.plan-audience{min-height:58px;color:var(--muted);font-size:11px;line-height:1.55}.plans-grid ul{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin:18px 0 26px;padding:17px 0 0;list-style:none;display:flex}.plans-grid li{color:#3f4b63;align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex}.plans-grid li svg{width:15px;color:var(--green);flex:none}.plan-footer{flex-direction:column;margin-top:auto;display:flex}.plan-footer>small:first-child{color:var(--muted);font-size:9px;font-weight:750}.original-price{color:#8793a8;margin-top:9px;font-size:11px;text-decoration:line-through;text-decoration-thickness:1.5px}.plan-footer>strong{color:var(--navy);margin:2px 0 14px;font:750 21px/1.2 Sora Variable}.plan-footer>strong small{color:var(--muted);font:700 9px Manrope Variable}.plan-footer .button{min-height:42px;padding:0 10px;font-size:10px}.plans-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.plans-note svg{width:15px;color:var(--green);flex:none}.subscription-panel{background:#f5fbff;border:1px solid #cfe2f2;border-radius:8px;margin-top:42px;padding:34px}.subscription-heading{max-width:720px}.subscription-heading .section-kicker{margin-bottom:13px}.subscription-heading h3{color:var(--navy);margin:0 0 10px;font:700 25px/1.25 Sora Variable}.subscription-heading h3 span{color:var(--blue)}.subscription-heading>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.subscription-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px;display:grid}.subscription-steps article{background:#fff;border:1px solid #dce8f3;border-radius:6px;min-height:150px;padding:18px}.subscription-steps article>span{width:36px;height:36px;color:var(--blue);background:#e3f1ff;border-radius:50%;place-items:center;margin-bottom:13px;display:grid}.subscription-steps article>span svg{width:18px}.subscription-steps small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:850;display:block}.subscription-steps strong{color:var(--navy);margin-top:4px;font-size:13px;display:block}.subscription-steps p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.subscription-cta{margin-top:22px}.subscription-pricing{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.subscription-pricing article{background:#fff;border:1px solid #dce8f3;border-radius:6px;flex-direction:column;min-height:210px;padding:21px;display:flex;position:relative}.subscription-pricing article.featured{border:2px solid var(--blue);box-shadow:0 10px 24px #0a3d9c1f}.subscription-pricing article>small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.subscription-pricing h4{color:var(--navy);margin:7px 0 2px;font:700 18px Sora Variable}.subscription-pricing article>strong{color:var(--blue-dark);font:750 27px/1.2 Sora Variable}.subscription-pricing article>span:not(.subscription-popular){color:var(--muted);margin-top:5px;font-size:10px}.subscription-pricing .button{min-height:38px;margin-top:auto;padding-inline:12px;font-size:10px}.subscription-pricing .button svg{width:15px}.subscription-popular{color:#fff;background:var(--blue);text-transform:uppercase;border-radius:10px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:-11px;right:12px}.inclusions-heading{text-align:center;margin-top:85px}.inclusions-heading .section-kicker{justify-content:center}.inclusions-heading h3{color:var(--navy);margin:12px 0 7px;font:700 32px/1.2 Sora Variable}.inclusions-heading>p:last-child{color:var(--muted);font-size:12px}.inclusions-grid{background:#fff;border:1px solid #dce8f3;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid;overflow:hidden}.inclusions-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:28px;transition:background .25s;display:flex}.inclusions-grid article:nth-child(3n){border-right:0}.inclusions-grid article:nth-child(n+4){border-bottom:0}.inclusions-grid article:hover{background:#f3f9ff}.inclusions-grid article>span{width:54px;height:54px;color:var(--blue);background:#e4f2ff;border-radius:50%;place-items:center;display:grid}.inclusions-grid svg{width:25px}.inclusions-grid h4{color:var(--navy);margin:16px 0 7px;font-size:15px}.inclusions-grid p{max-width:260px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.details-section{background:#fff}.details-heading{text-align:center;max-width:760px}.details-heading .section-kicker{justify-content:center}.details-heading h2{margin:14px 0;font-size:clamp(34px,4vw,48px);line-height:1.17}.details-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.details-layout{border:1px solid #dce8f3;border-radius:8px;grid-template-columns:.7fr 1.3fr;margin-top:42px;display:grid;overflow:hidden;box-shadow:0 22px 55px #083d7b1a}.details-visual{color:#fff;background:var(--blue);flex-direction:column;justify-content:center;min-height:500px;padding:45px 38px;display:flex}.details-visual>span{background:#ffffff26;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.details-visual>span svg{width:31px}.details-visual h3{margin:24px 0 12px;font:700 29px/1.2 Sora Variable}.details-visual p{color:#dbeaff;font-size:13px;line-height:1.65}.details-visual ul{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.details-visual li{align-items:center;gap:9px;font-size:11px;display:flex}.details-visual li svg{color:#72e5b0;width:18px}.assessment-form{background:#fff;grid-template-columns:1fr 1fr;align-content:center;gap:18px;padding:38px;display:grid}.assessment-form label{color:var(--navy);flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.assessment-form :is(input,select){width:100%;height:46px;color:var(--navy);background:#fff;border:1px solid #d5e0eb;border-radius:6px;outline:none;padding:0 13px;font:500 12px Manrope Variable}.assessment-form :is(input,select):focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a3d9c17}.field-wide{grid-column:1/-1}.file-field{position:relative}.file-field>input{opacity:0;width:1px;height:1px;position:absolute}.file-control{min-height:47px;color:var(--muted);cursor:pointer;overflow-wrap:anywhere;background:#f7fbff;border:1px dashed #a9c6df;border-radius:6px;align-items:center;gap:9px;padding:0 13px;display:flex}.file-control svg{width:18px;color:var(--blue);flex:none}.attachment-note{color:var(--muted);align-items:flex-start;gap:7px;margin:-5px 0 0;font-size:9px;line-height:1.45;display:flex}.attachment-note svg{width:14px;color:var(--blue);flex:none}.assessment-form>button{cursor:pointer;border:0}.business-page-hero{background:#f6fbff;align-items:center;min-height:620px;display:flex}.business-page-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;padding-block:70px;display:grid}.business-page-grid h1{margin:15px 0;font-size:clamp(46px,5vw,66px)}.business-page-grid>div:first-child>p:not(.section-kicker){max-width:620px;color:var(--muted);font-size:17px;line-height:1.65}.business-trust{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.business-trust span{color:#40506a;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.business-trust svg{width:16px;color:var(--green)}.business-hero-visual{place-items:center;min-height:450px;display:grid;position:relative}.business-hero-visual:before{content:"";background:#0a3d9c14;border-radius:50%;width:400px;height:400px;position:absolute}.business-dashboard{z-index:2;background:#fff;border:1px solid #d5e5f4;border-radius:8px;width:390px;padding:29px;animation:5s ease-in-out infinite soft-float;position:relative;transform:rotate(1.5deg);box-shadow:0 27px 65px #08376b2b}.business-dashboard>div:first-child{align-items:center;gap:12px;display:flex}.business-dashboard>div:first-child>svg{width:39px;color:var(--blue)}.business-dashboard>div:first-child span{flex-direction:column;display:flex}.business-dashboard small{color:var(--muted);font-size:9px}.business-dashboard>div:first-child strong{color:var(--navy);font:750 26px Sora Variable}.business-dashboard ul{margin:18px 0;padding:0;list-style:none}.business-dashboard li{border-bottom:1px solid var(--line);color:#536079;justify-content:space-between;align-items:center;min-height:38px;font-size:11px;display:flex}.business-dashboard li b{color:#098a55}.business-rise{color:#075638;background:#ddfaed;border-radius:6px;align-items:center;gap:10px;padding:13px;font-size:10px;font-weight:800;display:flex}.business-rise svg{width:19px}.cmr-scale{text-align:center;width:100%;margin:16px 0}.cmr-rank-row{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:2px;padding:7px 0;display:grid;position:relative}.cmr-rank-row:before{content:"";background:linear-gradient(90deg,#08784e 0%,#28b779 28%,#d2c927 50%,#f28a2e 72%,#a9102d 100%);border-radius:999px;position:absolute;inset:12px 0}.cmr-rank-row span{aspect-ratio:1;color:#fff;background:#0c303638;border:2px solid #ffffffeb;border-radius:50%;justify-self:center;place-items:center;width:min(30px,100%);font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 2px 5px #08213638}.cmr-rank-row span.active{color:#075c3d;background:#fff;border-width:3px;transform:scale(1.12)}.cmr-risk-labels{color:#17283e;grid-template-columns:3fr 4fr 3fr;margin-top:4px;font-size:10px;font-weight:800;display:grid}.cmr-risk-labels span:first-child{text-align:left}.cmr-risk-labels span:last-child{text-align:right}.cmr-scale>small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.4;display:block}.business-page .details-section{background:#f7fbff}.business-plans-section{background:#fff}.business-plan-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;margin-top:48px;display:grid}.business-plan-grid article{background:#fff;border:1px solid #d9e6f2;border-radius:8px;position:relative}.business-plan-featured{padding:34px}.business-discount{z-index:3;color:#086841;background:#d8fae7;border-radius:4px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:18px;right:18px}.business-plan-heading{background:#e8f8c5;border-radius:7px;grid-template-columns:1fr 250px;gap:30px;padding:23px;display:grid}.business-plan-heading h3{color:var(--navy);margin:5px 0 7px;font:700 27px Sora Variable}.business-plan-heading p{color:#526044;margin:0;font-size:11px;line-height:1.55}.business-plan-heading>div:last-child{flex-direction:column;display:flex}.business-plan-heading>div:last-child>span{color:#657455;font-size:9px}.business-plan-heading del{color:#6f7c60;margin-top:6px;font-size:11px}.business-plan-heading>div:last-child>strong{color:var(--navy);margin:3px 0 12px;font:750 24px Sora Variable}.business-plan-heading>div:last-child>strong small{font:700 9px Manrope Variable}.business-plan-details{grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;display:grid}.business-plan-details h4{color:var(--navy);margin:0 0 13px;font-size:13px}.business-plan-details ul,.enterprise-plan ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.business-plan-details li,.enterprise-plan li{color:#47546b;align-items:center;gap:7px;font-size:10px;display:flex}.business-plan-details li svg,.enterprise-plan li svg{width:15px;color:var(--green)}.enterprise-plan{flex-direction:column;padding:31px;display:flex}.enterprise-plan>span:not(.business-discount){width:48px;height:48px;color:var(--blue);background:#e4f2ff;border-radius:50%;place-items:center;display:grid}.enterprise-plan>span:not(.business-discount) svg{width:23px}.enterprise-plan>small{color:var(--green);text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:900}.enterprise-plan h3{color:var(--navy);margin:5px 0 10px;font:700 22px Sora Variable}.enterprise-plan p{color:var(--muted);font-size:11px;line-height:1.55}.enterprise-plan ul{margin:15px 0 22px}.enterprise-price{flex-direction:column;margin-top:auto;display:flex}.enterprise-price del{color:#8793a8;font-size:11px}.enterprise-price strong{color:var(--navy);margin:4px 0 13px;font:750 20px/1.25 Sora Variable}.enterprise-price strong small{font:700 8px Manrope Variable}.business-confidence{background:#f6fbff}.business-confidence>.container>.section-kicker{justify-content:center}.business-confidence h2{text-align:center;margin:14px 0 38px;font-size:40px}.confidence-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.confidence-grid>div{border-left:2px solid var(--blue);background:#fff;flex-direction:column;min-height:175px;padding:24px;display:flex}.confidence-grid svg{width:27px;color:var(--blue)}.confidence-grid strong{color:var(--navy);margin:19px 0 7px;font-size:14px}.confidence-grid span{color:var(--muted);font-size:10px;line-height:1.55}.section{padding:105px 0}.split-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:85px;display:grid}.section-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.section-kicker:before{content:"";background:var(--blue);width:28px;height:2px}.section-copy h2,.service-heading h2{margin:15px 0 30px;font-size:clamp(34px,4vw,52px);line-height:1.15}.feature-list{flex-direction:column;gap:22px;display:flex}.feature-row{align-items:center;gap:18px;display:flex}.feature-icon{flex:none;width:52px;height:52px}.feature-icon svg{width:23px}.feature-row h3{color:var(--navy);margin:0 0 4px;font-size:16px}.feature-row p{color:var(--muted);font-size:13px;line-height:1.5}.insights-section{background:#fff;position:relative}.report-card-wrap{padding:40px 0;position:relative}.report-card-wrap:before{content:"";background:#dbefff;border-radius:50%;width:520px;height:520px;transition:transform 1.1s,opacity 1s;position:absolute;top:-10px;left:-45px}.report-card{z-index:1;background:#fff;border-radius:17px;padding:28px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 25px 60px #14488224}.report-card:hover{transform:translateY(-6px);box-shadow:0 32px 70px #14488233}.insights-section:not(.is-revealed) .report-card-wrap:before{opacity:0;transform:scale(.78)}.report-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.report-heading h3{color:var(--navy);margin:0;font:700 18px Sora Variable}.report-heading small{color:var(--muted);font-size:10px}.report-card .score-gauge{width:min(380px,100%)}.report-card .gauge-value strong{font-size:40px}.report-card .gauge-min,.report-card .gauge-max{font-size:11px;top:60%}.factor-panel{background:#f4faff;border-radius:12px;padding:16px}.factor-title{color:var(--navy);justify-content:space-between;align-items:center;display:flex}.factor-title a{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.factor-title svg{vertical-align:middle;width:14px}.factor-grid{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.factor-grid>div{text-align:center;border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:0 10px;display:flex}.factor-grid>div:last-child{border:0}.factor-grid svg{width:23px;color:var(--blue)}.factor-grid strong{color:var(--navy);margin:7px 0 2px;font-size:18px}.factor-grid span{color:var(--muted);font-size:9px}.journey-section{background:#f5faff}.journey-heading{text-align:center;max-width:760px}.journey-heading .section-kicker{justify-content:center}.journey-heading h2{margin:15px 0 14px;font-size:clamp(34px,4vw,50px);line-height:1.16}.journey-heading>p:last-child{color:var(--muted);line-height:1.6}.journey-player{background:#fff;border:1px solid #d9e8f6;border-radius:8px;grid-template-columns:.88fr 1.12fr;margin-top:45px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0e427c1f}.journey-stage{--scene-color:var(--blue);isolation:isolate;color:#fff;background:var(--blue);flex-direction:column;min-height:430px;padding:28px;animation:.55s ease-out both scene-enter;display:flex;position:relative;overflow:hidden}.presentation-top{color:#d9eaff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:12px;font-size:9px;font-weight:800;display:flex}.presentation-title{align-items:center;gap:14px;margin:20px 0;display:flex}.scene-icon{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.scene-icon svg{width:28px;height:28px}.journey-stage.playing .scene-icon{animation:2.4s ease-in-out infinite scene-icon-beat}.presentation-title p{color:#b9dcff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 3px;font-size:9px;font-weight:800}.presentation-title h3{color:#fff;margin:0;font:700 19px/1.25 Sora Variable}.presentation-body{grid-template-columns:120px 1fr;align-items:stretch;gap:18px;display:grid}.presentation-metric{background:#ffffff1a;border:1px solid #ffffff40;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:15px 8px;display:flex}.presentation-metric strong{font:750 33px/1 Sora Variable}.presentation-metric small{color:#dcecff;text-align:center;margin-top:8px;font-size:9px;line-height:1.35}.presentation-flow{flex-direction:column;gap:7px;display:flex}.presentation-flow>div{opacity:.42;background:#ffffff14;border-left:2px solid #0000;border-radius:4px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:46px;padding:7px 9px;transition:opacity .45s,transform .45s,background .45s,border-color .45s;animation:.45s ease-out both presentation-line;display:grid;transform:translate(9px)}.presentation-flow>div:nth-child(2){animation-delay:.12s}.presentation-flow>div:nth-child(3){animation-delay:.24s}.presentation-flow>div.active{opacity:1;background:#ffffff2b;border-left-color:#fff;transform:translate(0)}.presentation-flow span{background:#ffffff29;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.presentation-flow p{margin:0;font-size:9px;line-height:1.4}.scene-caption{background:#030f324d;border-top:1px solid #ffffff3d;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:54px;margin-top:auto;padding:10px 11px;animation:.35s ease-out both caption-in;display:grid}.scene-caption span{width:27px;height:21px;color:var(--navy);background:#fff;border-radius:3px;place-items:center;font-size:8px;font-weight:900;display:grid}.scene-caption p{color:#fff;margin:0;font-size:10px;line-height:1.45}.journey-content{padding:43px 48px 34px}.journey-chapter{color:var(--blue);text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.journey-content h3{color:var(--navy);margin:14px 0 15px;font:700 29px/1.25 Sora Variable}.journey-caption{min-height:78px;color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;line-height:1.65;display:flex}.journey-caption svg{width:18px;color:var(--blue);flex:none;margin-top:2px}.journey-content ul{flex-direction:column;gap:10px;margin:0 0 25px;padding:0;list-style:none;display:flex}.journey-content li{color:#34405e;align-items:center;gap:9px;font-size:12px;display:flex}.journey-content li svg{color:#07945a;background:#dff8ec;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.journey-controls{align-items:center;gap:8px;display:flex}.journey-mobile-controls{display:none}:is(.journey-controls,.journey-mobile-controls) button{width:43px;height:43px;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #cbdced;border-radius:6px;place-items:center;transition:transform .2s,background .2s;display:grid}:is(.journey-controls,.journey-mobile-controls) button:hover{background:#edf7ff;transform:translateY(-2px)}:is(.journey-controls,.journey-mobile-controls) button svg{width:18px}:is(.journey-controls,.journey-mobile-controls) .player-primary{border-color:var(--blue);background:var(--blue);color:#fff;gap:8px;width:auto;min-width:156px;padding:0 18px;font-size:12px;font-weight:800;display:flex}:is(.journey-controls,.journey-mobile-controls) .player-primary:hover{background:var(--blue-dark)}.journey-timeline{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.journey-timeline button{z-index:2;border:0;border-right:1px solid var(--line);min-height:66px;color:var(--muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex;position:relative}.journey-timeline button:last-of-type{border-right:0}.journey-timeline button.active{color:var(--blue-dark);background:#f6fbff}.journey-timeline button span{background:#e9f3fc;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.journey-timeline button.active span{color:#fff;background:var(--blue)}.journey-progress{z-index:3;background:#e5eef7;height:4px;position:absolute;inset:auto 0 0}.journey-progress span{background:var(--blue);height:100%;transition:width .1s linear;display:block}.estimator-section{background:#f6fbff}.estimator-heading{text-align:center;max-width:760px}.estimator-heading .section-kicker{justify-content:center}.estimator-heading h2{margin:15px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.16}.estimator-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.estimator-panel{background:#fff;border:1px solid #d8e7f4;border-radius:8px;max-width:890px;min-height:440px;margin-top:40px;padding:0 42px 20px;box-shadow:0 22px 55px #083e7c1a}.estimator-quiz{max-width:710px;margin:0 auto;padding-bottom:3px;animation:.3s ease-out both estimator-step}.estimator-toolbar{border-bottom:1px solid #e7eff7;align-items:center;gap:11px;min-height:69px;margin-bottom:24px;display:flex}.estimator-tool-icon{width:37px;height:37px;color:var(--blue);background:#e5f2ff;border-radius:50%;place-items:center;display:grid}.estimator-tool-icon svg{width:19px}.estimator-tool-title{flex-direction:column;display:flex}.estimator-tool-title strong{color:var(--navy);font-size:12px}.estimator-tool-title small{color:var(--muted);margin-top:3px;font-size:9px}.estimator-private{color:#19825c;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:800;display:flex}.estimator-private svg{width:14px}.estimator-progress-label{color:var(--blue-dark);text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:850;display:flex}.estimator-progress-label i{color:var(--muted);font-style:normal;font-weight:650}.estimator-progress{background:#e5eef7;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.estimator-progress span{border-radius:inherit;background:var(--blue);height:100%;transition:width .35s;display:block}.estimator-step-dots{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:7px;display:grid}.estimator-step-dots span{background:#e7edf4;border-radius:3px;height:3px}.estimator-step-dots span.complete{background:var(--green)}.estimator-step-dots span.current{background:var(--blue)}.estimator-question-meta{align-items:center;gap:9px;margin-top:24px;display:flex}.estimator-question-meta>span{width:34px;height:34px;color:var(--blue);background:#e5f2ff;border-radius:50%;place-items:center;display:grid}.estimator-question-meta svg{width:17px}.estimator-question-meta div{flex-direction:column;gap:2px;display:flex}.estimator-question-meta small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:900}.estimator-question-meta strong{color:var(--blue-dark);font-size:10px}.estimator-quiz h3{color:var(--navy);margin:12px 0 7px;font:700 22px/1.3 Sora Variable}.estimator-question-context{max-width:660px;color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.5}.estimator-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.estimator-options button{color:#34425d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:6px;grid-template-columns:29px 1fr 17px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;font-size:10px;line-height:1.45;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.estimator-options button:hover{border-color:var(--blue);background:#f4faff;transform:translateY(-2px);box-shadow:0 6px 15px #085aa014}.estimator-options button>span{width:27px;height:27px;color:var(--blue-dark);background:#e5f2ff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.estimator-options button>svg{width:15px;color:var(--blue)}.estimator-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:6px 0;font-size:10px;font-weight:750;display:inline-flex}.estimator-back svg{width:15px}.estimator-disclaimer{color:#6b7890;border-top:1px solid #e5edf5;align-items:flex-start;gap:7px;max-width:680px;margin:28px auto 0;padding-top:13px;font-size:9px;line-height:1.5;display:flex}.estimator-disclaimer svg{width:14px;color:var(--blue);flex:none}.estimator-result{grid-template-columns:250px 1fr;align-items:center;gap:30px;min-height:350px;animation:.35s ease-out both estimator-step;display:grid}.estimator-score{text-align:center;color:#fff;background:var(--blue);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:24px 19px;display:flex;box-shadow:0 15px 34px #0a3d9c33}.estimator-score p{color:#d8eaff;margin:0 0 4px;font-size:11px;font-weight:800}.estimator-score .score-gauge{width:190px;margin:0 auto 2px}.estimator-score .gauge-value strong{font-size:29px}.estimator-score .gauge-value span{font-size:9px}.estimator-score>strong{white-space:nowrap;font:750 27px/1.2 Sora Variable}.estimator-score>span{color:#e9f4ff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px;margin-top:7px;padding:5px 10px;font-size:10px}.estimator-score small{color:#bfdcff;margin-top:10px;font-size:9px}.estimator-advice>.estimator-complete{color:#098551;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.estimator-complete svg{width:15px}.estimator-advice h3{color:var(--navy);margin:8px 0;font:700 21px Sora Variable}.estimator-advice>p{color:var(--muted);font-size:10px;line-height:1.55}.estimator-advice>div:not(.estimator-actions){flex-direction:column;gap:8px;display:flex}.estimator-advice article{border-left:2px solid var(--blue);background:#f4f9ff;padding:10px 12px}.estimator-advice article strong{color:var(--navy);font-size:10px;display:block}.estimator-advice article span{color:#5c6981;margin-top:3px;font-size:9px;line-height:1.45;display:block}.estimator-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.estimator-actions .button{min-height:40px;padding-inline:13px;font-size:10px}.estimator-advice>p.estimator-encouragement{border-left:3px solid var(--green);color:#25644d;background:#eaf9f1;border-radius:4px;align-items:flex-start;gap:8px;margin:10px 0 14px;padding:11px 12px;display:flex}.estimator-encouragement svg{color:#119866;flex:none;width:16px}.services-section{background:#fff}.service-heading{text-align:center;max-width:720px}.service-heading .section-kicker{justify-content:center}.service-heading>p:last-child{color:var(--muted);margin-top:-17px}.service-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.service-grid article{background:#fff;border:1px solid #dfebf7;border-radius:8px;padding:34px;transition:transform .2s,box-shadow .2s}.service-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0e44801a}.service-icon{width:52px;height:52px}.service-icon svg{width:25px}.service-grid h3{color:var(--navy);margin:24px 0 10px}.service-grid p{color:var(--muted);min-height:63px;font-size:13px;line-height:1.6}.service-grid a{color:var(--blue);gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.service-grid a svg{width:15px}.service-grid details{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.service-grid summary{color:var(--blue-dark);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;list-style:none;display:flex}.service-grid summary::-webkit-details-marker{display:none}.service-grid summary svg{width:16px;transition:transform .2s}.service-grid details[open] summary svg{transform:rotate(180deg)}.service-grid ul{color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.business-section{background:#f6fbff}.business-grid{grid-template-columns:1.05fr .95fr}.business-visual{place-items:center;min-height:520px;display:grid;position:relative}.business-visual:before,.business-visual:after{content:"";background:#dcefff;border-radius:50%;position:absolute}.business-visual:before{width:420px;height:420px}.business-visual:after{opacity:.7;width:190px;height:190px;top:50px;left:-60px}.business-report{z-index:2;background:#fff;border-radius:16px;width:440px;padding:27px;transition:box-shadow .3s;position:relative;transform:rotate(1.5deg);box-shadow:0 25px 60px #14488229}.business-report:hover{box-shadow:0 34px 75px #14488238}.business-report .report-heading>span{color:var(--blue);background:#e6f6ff;border-radius:5px;padding:7px 16px;font-size:10px;font-weight:800}.business-report .report-heading>div{flex-direction:column;display:flex}.business-report .business-status{width:auto;margin-bottom:10px;position:static}.business-section.is-revealed .business-report{animation:.8s ease-out .2s both report-settle}.business-status{background:#f8fbfe;border-radius:8px;width:185px;padding:7px 10px;position:absolute;top:110px;right:20px}.business-status>div{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;gap:5px;padding:6px 0;font-size:7px;display:grid}.business-status>div:last-child{border:0}.business-status svg{width:14px;color:var(--blue)}.business-status b{color:var(--green)}.business-factors{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.business-factors>div{text-align:center;color:var(--navy);background:#f8fbfe;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:12px 5px;font-size:8px;display:flex}.business-factors svg{color:var(--blue);width:21px}.business-factors small{color:var(--green)}.business-copy h2{margin-bottom:15px;font-size:clamp(32px,3.7vw,48px)}.section-lede{color:var(--muted);font-size:15px;line-height:1.65}.feature-list.compact{gap:17px;margin:27px 0}.compact .feature-icon{width:48px;height:48px}.about-section{background:#fff}.about-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.about-grid h2{margin:15px 0 0;font-size:clamp(32px,3.8vw,48px);line-height:1.16}.about-copy{border-left:2px solid var(--line);padding-left:38px}.about-copy p{color:var(--muted);font-size:15px;line-height:1.75}.about-copy .text-link{margin-top:8px}.partner-opportunity{text-align:center;background:#f3f9ff}.partner-opportunity-heading{max-width:760px;margin:0 auto}.partner-opportunity-heading .section-kicker{justify-content:center}.partner-opportunity-heading h2{margin:15px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.16}.partner-opportunity-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.7}.partner-opportunity-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.partner-opportunity-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:25px;box-shadow:0 10px 30px #073b720f}.partner-opportunity-grid article>span{width:44px;height:44px;color:var(--blue);background:#e3f1ff;border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.partner-opportunity-grid article>span svg{width:21px;height:21px}.partner-opportunity-grid h3{color:var(--navy);margin:0 0 8px;font:700 17px Sora Variable}.partner-opportunity-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.partner-opportunity-cta{margin-top:28px}.cta-section{background:var(--blue-dark);color:#fff;padding:72px 0}.cta-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.contact-copy h2{color:#fff;margin:8px 0 13px;font-size:36px;line-height:1.2}.contact-copy>p:last-child{color:#dbeaff;margin-bottom:0;line-height:1.65}.cta-inner .section-kicker{color:#a8d5ff}.cta-inner .section-kicker:before{background:#a8d5ff}.contact-options{flex-direction:column;gap:10px;display:flex}.contact-option{min-height:70px;color:var(--navy);background:#fff;border-radius:7px;grid-template-columns:42px 1fr 22px;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.contact-option:hover{transform:translate(4px);box-shadow:0 12px 28px #0000002e}.contact-option>svg:first-child{width:24px;color:var(--blue)}.contact-option>svg:last-child{width:18px;color:var(--blue)}.contact-option span{flex-direction:column;min-width:0;display:flex}.contact-option small{color:var(--muted);font-size:11px}.contact-option strong{overflow-wrap:anywhere;font-size:15px}.contact-option.whatsapp>svg{color:#16a769}footer{color:#bac5dc;background:#071238;padding:65px 0 22px}.footer-grid{opacity:1;grid-template-columns:2fr repeat(3,1fr);gap:60px;transition:none;display:grid;transform:none}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid>div:first-child p{max-width:280px;margin-top:10px;font-size:13px;line-height:1.6}.footer-grid strong{color:#fff}.footer-grid a{font-size:13px;text-decoration:none}.footer-grid a:hover{color:#fff}.footer-grid .brand{background:#fff;border-radius:5px;width:fit-content;padding:5px 8px}.footer-grid .brand img{width:150px;height:60px}.footer-bottom{opacity:1;border-top:1px solid #233058;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:10px;transition:none;display:flex;transform:none}.app-download{border-top:1px solid #233058;flex-direction:column;grid-column:1/-1;gap:5px;padding-top:25px;display:flex}.app-download>strong{font-size:13px}.app-download>small{color:#8d9bbc;font-size:11px}.store-badges{gap:10px;margin-top:7px;display:flex}.store-badge{color:#fff;background:#111e42;border:1px solid #3b4a70;border-radius:7px;align-items:center;gap:9px;min-width:164px;min-height:52px;padding:7px 12px;display:inline-flex}.store-badge svg{color:#a9d6ff;flex:none;width:22px;height:22px}.store-badge span{flex-direction:column;gap:2px;display:flex}.store-badge small{color:#aebbd4;font-size:8px;line-height:1}.store-badge b{font-size:14px;line-height:1.1}.reveal-section>.container{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.25,1);transform:translateY(34px)}.reveal-section:nth-of-type(2n)>.container{transform:translate(-34px)}.reveal-section.is-revealed>.container{opacity:1;transform:translate(0)}.reveal-section .feature-row,.reveal-section .service-grid article,.reveal-section .contact-option,.reveal-section .assessment-steps li,.reveal-section .situation-tabs button,.reveal-section .plans-grid article{opacity:0;transition:opacity .5s,transform .5s,box-shadow .2s;transform:translateY(18px)}.reveal-section.is-revealed .feature-row,.reveal-section.is-revealed .service-grid article,.reveal-section.is-revealed .contact-option,.reveal-section.is-revealed .assessment-steps li,.reveal-section.is-revealed .situation-tabs button,.reveal-section.is-revealed .plans-grid article{opacity:1;transform:translateY(0)}.reveal-section.is-revealed :is(.feature-row,.service-grid article,.contact-option,.assessment-steps li,.situation-tabs button,.plans-grid article):nth-child(2){transition-delay:.1s}.reveal-section.is-revealed :is(.feature-row,.service-grid article,.contact-option,.assessment-steps li,.situation-tabs button,.plans-grid article):nth-child(3){transition-delay:.2s}.reveal-section.is-revealed :is(.feature-row,.service-grid article,.contact-option,.assessment-steps li,.plans-grid article):nth-child(4){transition-delay:.3s}.chat-assistant{z-index:100;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.chat-presence{align-items:center;gap:10px;animation:.55s ease-out .7s both presence-in;display:flex}.chat-invite{color:var(--navy);background:#fff;border:1px solid #d9e8f6;border-radius:7px;flex-direction:column;padding:10px 14px;display:flex;position:relative;box-shadow:0 10px 28px #072a5824}.chat-invite:after{content:"";background:#fff;border-top:1px solid #d9e8f6;border-right:1px solid #d9e8f6;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.chat-invite strong{font-size:12px}.chat-invite span{color:var(--muted);margin-top:2px;font-size:10px}.assistant-face{width:78px;height:78px;color:var(--navy);cursor:pointer;background:#eaf6ff;border:4px solid #fff;border-radius:50%;place-items:center;padding:0;animation:3s ease-in-out infinite avatar-float;display:grid;position:relative;overflow:visible;box-shadow:0 12px 32px #054da340}.assistant-face:before{content:"";border:2px solid #0a3d9c47;border-radius:50%;animation:2.2s ease-out infinite avatar-pulse;position:absolute;inset:-7px}.assistant-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.assistant-face i{background:#20c77a;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:5px;right:0}.chat-launcher{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:29px;justify-content:center;align-items:center;gap:9px;min-width:58px;height:58px;padding:0 20px;font-weight:800;transition:transform .2s,background .2s;display:flex;box-shadow:0 14px 35px #054da352}.chat-launcher:hover{background:var(--blue-dark);transform:translateY(-2px)}.chat-launcher svg{width:24px;height:24px}.chat-assistant.open .chat-launcher{display:none}.chat-panel{background:#fff;border:1px solid #dce8f5;border-radius:8px;flex-direction:column;width:390px;max-height:min(620px,100vh - 44px);animation:.22s ease-out both chat-in;display:flex;overflow:hidden;box-shadow:0 24px 70px #071d4840}.chat-header{background:var(--navy);color:#fff;align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:flex}.chat-avatar{background:#e7f3ff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-header>div:not(.chat-header-actions){flex-direction:column;flex:1;display:flex}.chat-header strong{font-size:14px}.chat-header small{color:#bacbed;align-items:center;gap:6px;font-size:10px;display:flex}.chat-header small i{background:#27d587;border-radius:50%;width:7px;height:7px}.chat-header-actions{align-items:center;display:flex}.chat-header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:36px;display:grid}.chat-header button svg{width:20px}.chat-progress{background:#dbe9f7;height:4px}.chat-progress span{background:var(--blue);height:100%;transition:width .35s;display:block}.chat-body{scroll-behavior:smooth;background:#f5f9fd;min-height:0;max-height:544px;padding:16px;overflow-y:auto}.chat-bubble{border-radius:6px;width:fit-content;max-width:88%;margin-bottom:11px;padding:11px 13px;font-size:12px;line-height:1.55;animation:.28s ease-out both message-in}.bot-message{color:#394461;background:#fff;border:1px solid #e0eaf4}.bot-message strong{color:var(--navy);margin-bottom:4px;display:block}.user-message{background:var(--blue);color:#fff;margin-left:auto}.recommendation{border-left:3px solid var(--green)}.chat-direct{gap:8px;margin:0 0 13px;display:flex}.chat-direct a{min-height:34px;color:var(--blue-dark);background:#fff;border:1px solid #c6dced;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.chat-direct a:first-child{color:#11824e;border-color:#a8dfc6}.chat-direct svg{width:14px}.chat-choices{flex-direction:column;align-items:flex-end;gap:7px;margin:6px 0 12px;display:flex}.chat-choices button{max-width:88%;min-height:38px;color:var(--blue-dark);text-align:left;cursor:pointer;background:#fff;border:1px solid #acd3ff;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:750}.chat-choices button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.score-choices{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.score-choices button{text-align:center;max-width:none}.chat-form{flex-direction:column;gap:9px;display:flex}.chat-form label{color:var(--navy);flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.chat-form input{width:100%;height:42px;color:var(--navy);background:#fff;border:1px solid #cbd9e8;border-radius:5px;outline:none;padding:0 11px;font-size:12px}.chat-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a3d9c1a}.chat-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:12px;font-weight:800;display:flex}.chat-form>button svg{width:16px}.phone-input{background:#fff;border:1px solid #cbd9e8;border-radius:5px;grid-template-columns:48px 1fr;align-items:center;display:grid;overflow:hidden}.phone-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0a3d9c1a}.phone-input b{color:var(--muted);border-right:1px solid var(--line);padding-left:11px;font-size:11px}.phone-input input{border:0;border-radius:0;box-shadow:none!important}.chat-error{color:#c73030;margin:-2px 0 0;font-size:10px}.chat-whatsapp,.chat-call{color:#11824e;background:#fff;border:1px solid #1caf6a;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.chat-whatsapp svg,.chat-call svg{width:17px}.chat-whatsapp.primary{color:#fff;background:#16a769}.chat-call{color:var(--blue-dark);border-color:#9ac9ff}.chat-privacy{color:var(--muted);align-items:flex-start;gap:5px;font-size:9px;line-height:1.4;display:flex}.chat-privacy svg{width:12px;color:var(--green);flex:none}.chat-complete{flex-direction:column;gap:9px;display:flex}.chat-restart{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px;font-size:10px;text-decoration:underline}.auth-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050f2a99;place-items:center;padding:20px;animation:.2s ease-out both auth-fade;display:grid;position:fixed;inset:0;overflow:hidden}.auth-modal{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;text-align:center;background:#fff;border-radius:20px;width:min(408px,100%);max-height:calc(100dvh - 40px);padding:26px 30px 28px;animation:.25s ease-out both auth-in;position:relative;overflow:hidden auto;box-shadow:0 10px 30px #0514371f,0 40px 90px #0514374d}.auth-modal::-webkit-scrollbar{width:0;height:0;display:none}html.auth-open,html.auth-open body{overflow:hidden}.auth-modal:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a3d9c24,#0000);width:260px;height:180px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.auth-close{background:var(--sky);width:32px;height:32px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.auth-close:hover{background:#dbefff;transform:rotate(90deg)}.auth-close svg{width:15px;height:15px}.auth-brand{object-fit:contain;width:118px;height:auto;margin:0 auto 12px;display:block;position:relative}.auth-avatar,.auth-shield{background:linear-gradient(145deg, var(--blue), var(--blue-dark));color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;position:relative;box-shadow:0 10px 22px #0a3d9c4d}.auth-avatar svg,.auth-shield svg{width:24px;height:24px}.auth-modal h3{color:var(--navy);margin:0 0 4px;font:750 21px/1.2 Sora Variable}.auth-modal>p{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.5}.auth-tabs{background:#f3f6fb;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.auth-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:800;transition:background .2s,color .2s;display:flex}.auth-tabs button svg{width:14px;height:14px}.auth-tabs button.active{color:var(--blue-dark);background:#fff;box-shadow:0 6px 14px #0a3d9c24}.auth-form{text-align:left;flex-direction:column;gap:12px;display:flex}.auth-form label{color:var(--navy);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;gap:6px;font-size:11.5px;font-weight:800;display:flex}.auth-form input{border:1px solid var(--line);min-height:44px;color:var(--navy);border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.auth-form input::placeholder{color:#9aa6bf;font-weight:500}.auth-form input:focus{outline:2px solid var(--blue);outline-offset:1px}.auth-form button[type=submit]{width:100%;min-height:48px;margin-top:4px}.auth-switch{color:var(--muted);margin:14px 0 0;font-size:12px}.auth-switch button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-back{background:var(--sky);width:32px;height:32px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;left:14px}.auth-back:hover{background:#dbefff;transform:translate(-2px)}.auth-back svg{width:15px;height:15px}.auth-input-icon,.auth-password-input,.auth-phone-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;transition:border-color .2s,box-shadow .2s;display:flex}.auth-input-icon:focus-within,.auth-password-input:focus-within,.auth-phone-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0a3d9c1a}.auth-input-icon{padding:0 14px}.auth-input-icon svg{width:16px;height:16px;color:var(--blue);flex:none}.auth-input-icon input{border:0;padding:0;font-weight:600}.auth-password-input{padding:0 6px 0 14px}.auth-password-input svg:first-child{width:16px;height:16px;color:var(--blue);flex:none}.auth-password-input input{border:0;flex:1;padding:0;font-weight:600}.auth-password-input button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:10px;display:grid}.auth-password-input button:hover{color:var(--blue)}.auth-password-input button svg{width:17px;height:17px}.auth-phone-input .country-code{background:var(--sky);height:44px;color:var(--navy);border-radius:6px 0 0 6px;flex:none;align-items:center;gap:4px;margin-left:2px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.auth-phone-input .country-code svg{width:12px;height:12px;color:var(--muted)}.auth-phone-input input{border:0;flex:1;padding:0 14px 0 2px;font-weight:600}.auth-form input,.auth-input-icon input,.auth-password-input input,.auth-phone-input input{min-height:44px;font-size:14px}.auth-form input:focus,.auth-input-icon input:focus,.auth-password-input input:focus,.auth-phone-input input:focus{outline:0}.auth-input-icon input,.auth-password-input input,.auth-phone-input input{background:0 0;border-radius:0;flex:1;width:100%;min-width:0}.auth-modal input:-webkit-autofill{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-modal input:-webkit-autofill:hover{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-modal input:-webkit-autofill:focus{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-modal input::-ms-reveal{display:none}.auth-modal input::-ms-clear{display:none}.auth-forgot{color:var(--blue-dark);cursor:pointer;text-transform:none;background:0 0;border:0;align-self:flex-end;margin-top:-6px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.auth-otp-note{color:var(--muted);text-transform:none;align-items:center;gap:6px;margin:-2px 0 2px;font-size:11px;font-weight:600;display:flex}.auth-otp-note svg{width:14px;height:14px;color:var(--green);flex:none}.auth-error{color:#c0392b;text-align:center;background:#fdecec;border-radius:10px;margin:-6px 0 2px;padding:8px 12px;font-size:12px;font-weight:700}.auth-notice{color:#8a5a00;text-align:center;background:#fff6e0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:-4px 0 2px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.auth-notice svg{flex-shrink:0;width:14px;height:14px}.auth-terms{align-items:flex-start;text-transform:none!important;letter-spacing:0!important;color:var(--muted)!important;flex-direction:row!important;gap:9px!important;font-size:11px!important;font-weight:500!important}.auth-terms input{width:16px;height:16px;min-height:0;accent-color:var(--blue);flex:none;margin-top:1px}.auth-terms a{color:var(--blue-dark);font-weight:700}.auth-divider{text-align:center;margin:16px 0 12px;position:relative}.auth-divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{color:var(--muted);background:#fff;padding:0 12px;font-size:11px;font-weight:700;position:relative}.auth-google{border:1px solid var(--line);width:100%;min-height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.auth-google:hover{border-color:#cbd9e8;transform:translateY(-1px);box-shadow:0 10px 20px #091c451a}.auth-google svg{width:19px;height:19px}.otp-boxes{justify-content:center;gap:9px;margin-top:4px;display:flex}.otp-boxes input{border:1px solid var(--line);text-align:center;width:44px;height:52px;color:var(--navy);background:#f8faff;border-radius:9px;padding:0;font-size:20px;font-weight:800}.otp-boxes input:focus{border-color:var(--blue);background:#fff;outline:0;box-shadow:0 0 0 3px #0a3d9c1f}.auth-resend{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;margin:10px 0 4px;padding:0;font-size:12px;font-weight:700}.auth-resend:not(:disabled){color:var(--blue-dark);text-decoration:underline}.auth-resend:disabled{cursor:default}.auth-security{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:10.5px;display:flex}.auth-security svg{width:13px;height:13px;color:var(--green);flex:none}@media (height<=820px){.auth-overlay{padding:12px}.auth-modal{max-height:calc(100dvh - 24px);padding:18px 26px}.auth-brand{width:104px;margin-bottom:6px}.auth-avatar,.auth-shield{width:40px;height:40px;margin-bottom:8px}.auth-avatar svg,.auth-shield svg{width:19px;height:19px}.auth-modal h3{font-size:19px}.auth-modal>p,.auth-tabs{margin-bottom:10px}.auth-form{gap:8px}.auth-form label{gap:4px}.auth-form input:not([type=checkbox]),.auth-input-icon input,.auth-password-input input,.auth-phone-input input{min-height:40px}.auth-phone-input .country-code{height:40px}.auth-form button[type=submit]{min-height:44px}.auth-divider{margin:10px 0 8px}.auth-google{min-height:42px}.auth-switch{margin-top:10px}}@media (height<=680px){.auth-avatar,.auth-shield{display:none}.auth-brand{width:96px;margin-bottom:4px}.auth-modal{padding:14px 24px}.auth-modal>p{margin-bottom:8px}.auth-form{gap:7px}.auth-form input:not([type=checkbox]),.auth-input-icon input,.auth-password-input input,.auth-phone-input input{min-height:38px}.auth-phone-input .country-code{height:38px}.auth-form button[type=submit]{min-height:42px}.auth-divider{margin:8px 0 6px}.auth-google{min-height:40px}.auth-switch{margin-top:8px}}@keyframes chat-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes presence-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes avatar-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes avatar-pulse{0%{opacity:.65;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes header-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-item-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes phone-float{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes phone-float-mobile{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes card-drift-left{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-7px)rotate(-5deg)}}@keyframes card-drift-right{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(7px)rotate(5deg)}}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes partner-in{0%{opacity:0;filter:grayscale();transform:translateY(10px)}to{opacity:1;filter:grayscale(0);transform:translateY(0)}}@keyframes bank-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@keyframes report-settle{0%{opacity:0;transform:translate(-30px)rotate(-2deg)}to{opacity:1;transform:translate(0)rotate(1.5deg)}}@keyframes situation-in{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes estimator-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes scene-icon-beat{0%,to{transform:scale(1);box-shadow:0 0 #ffffff1f}50%{transform:scale(1.06);box-shadow:0 0 0 12px #fff0}}@keyframes presentation-line{0%{opacity:0;transform:translate(18px)}to{opacity:.42;transform:translate(9px)}}@keyframes caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes metric-rise{0%{opacity:0;transform:translateY(24px)}55%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes icon-pop{0%{filter:saturate(.5);transform:scale(.65)}65%{transform:scale(1.16)}to{filter:saturate();transform:scale(1)}}@keyframes value-flicker{0%,18%,36%{opacity:.28;text-shadow:none}9%,27%,48%{opacity:1;text-shadow:0 0 13px #0a3d9c80}to{opacity:1;text-shadow:none}}@keyframes reveal-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-visual{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.dashboard-shell{min-height:100vh;color:var(--navy);background:#f6f9fd;display:flex}.dashboard-skip-link{z-index:1000;background:var(--navy);color:#fff;border-radius:6px;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}.dashboard-skip-link:focus{outline:3px solid var(--blue);outline-offset:3px;transform:translateY(0)}.dashboard-sidebar{background:#fff;border-right:1px solid #e2eaf3;flex-direction:column;flex:none;width:220px;padding:18px 12px 16px;display:flex}.dashboard-sidebar nav{gap:4px;display:grid}.dashboard-sidebar nav button{color:#50607a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.dashboard-sidebar nav button svg{flex:none;width:17px;height:17px}.dashboard-sidebar nav button svg:last-child{width:13px;height:13px;margin-left:auto}.dashboard-support{background:#f6fbff;border:1px solid #e2edf8;border-radius:12px;margin-top:auto;padding:18px 13px 14px}.dashboard-support>span{width:32px;height:32px;color:var(--blue);background:#dceeff;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.dashboard-support>span svg{width:16px}.dashboard-support strong{font-size:12px;display:block}.dashboard-support p{color:var(--muted);margin:5px 0 13px;font-size:10px;line-height:1.45}.dashboard-support button{width:100%;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #b6d4f1;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.dashboard-support button svg{width:13px}.dashboard-main{flex:1;min-width:0}.dashboard-topbar{background:#fff;border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:18px;height:66px;padding:0 28px;display:flex}.dashboard-search{color:#7890ad;background:#f8fbfe;border:1px solid #dce7f2;border-radius:5px;align-items:center;gap:9px;width:min(430px,45vw);height:36px;padding:0 12px;display:flex}.dashboard-search svg{flex:none;width:15px}.dashboard-search input{width:100%;color:var(--navy);background:0 0;border:0;outline:0;font-size:10px}.dashboard-search input::placeholder{color:#8b9ab0}.dashboard-top-actions{align-items:center;gap:15px;display:flex}.dashboard-score-cta{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:11px;min-height:36px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-score-cta svg{width:13px}.dashboard-icon-button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid;position:relative}.dashboard-icon-button>svg{width:20px;height:20px}.dashboard-icon-button b{color:#fff;background:#e8324b;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid;position:absolute;top:0;right:0}.dashboard-top-actions .auth-avatar-button{box-shadow:none;background:0 0;border:0;padding-right:8px;transform:none}.dashboard-top-actions .auth-avatar-button .avatar-icon{background:#e6f0ff;width:31px;height:31px}.dashboard-top-actions .auth-avatar-button .avatar-label{text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:10px;overflow:hidden}.dashboard-content{width:min(1450px,100% - 48px);margin:0 auto;padding:22px 0 35px}.dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.dashboard-welcome h1{margin:0 0 4px;font-size:22px;line-height:1.2}.dashboard-welcome h1 span{color:initial;font-size:20px}.dashboard-welcome p{color:var(--muted);margin:0;font-size:11px}.dashboard-offer-banner{background:#fff;border:1px solid #e0eafa;border-radius:7px;align-items:center;gap:10px;min-width:290px;padding:10px 12px;display:flex}.dashboard-offer-banner>svg:first-child{width:26px;height:26px;color:var(--blue);background:#eaf2ff;border-radius:7px;padding:5px}.dashboard-offer-banner span{gap:3px;display:grid}.dashboard-offer-banner strong{font-size:10px}.dashboard-offer-banner small{color:var(--muted);font-size:8px}.dashboard-offer-banner>svg:last-child{width:13px;margin-left:auto}.dashboard-grid{gap:12px;display:grid}.dashboard-grid-top,.dashboard-grid-middle{grid-template-columns:1.2fr 1fr .9fr}.dashboard-grid-bottom{grid-template-columns:1.05fr 1fr 1.1fr}.dashboard-card{background:#fff;border:1px solid #e1eaf4;border-radius:8px;min-width:0;padding:15px;box-shadow:0 3px 12px #1f477006}.dashboard-card-heading{justify-content:space-between;align-items:center;gap:10px;min-height:21px;margin-bottom:12px;display:flex}.dashboard-card-heading>strong{align-items:center;gap:7px;font-size:12px;display:inline-flex}.dashboard-card-heading>strong svg{width:15px;height:15px}.dashboard-card-heading button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.dashboard-card-heading button svg{width:12px}.score-card{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%)}.dashboard-score-area{align-items:center;gap:8px;min-height:132px;display:flex}.dashboard-gauge{text-align:center;flex:none;width:190px;height:118px;position:relative;overflow:hidden}.dashboard-gauge-track{aspect-ratio:2;background:conic-gradient(from 270deg at 50% 100%, #f04444 0 30deg, #f4b523 30deg 68deg, #45c965 68deg 90deg, transparent 90deg);border-radius:130px 130px 0 0;width:calc(100% - 18px);position:absolute;top:6px;left:9px}.dashboard-gauge-track:after{content:"";background:#fff;border-radius:100px 100px 0 0;position:absolute;inset:23px 23px 0}.dashboard-gauge-needle{transform-origin:0;z-index:2;background:#26374e;width:75px;height:2px;position:absolute;bottom:9px;left:50%;transform:rotate(320deg)}.dashboard-gauge-needle:after{content:"";background:#26374e;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.dashboard-gauge>strong{z-index:3;font-family:Sora Variable,sans-serif;font-size:30px;position:absolute;top:49px;left:0;right:0}.dashboard-gauge>small{z-index:3;color:#34a959;font-size:11px;font-weight:800;position:absolute;top:83px;left:0;right:0}.dashboard-gauge>span{z-index:3;color:var(--navy);font-size:8px;font-weight:800;position:absolute;top:98px}.gauge-min{left:17px}.gauge-max{right:17px}.dashboard-score-copy{color:var(--muted);align-content:center;gap:5px;font-size:9px;line-height:1.35;display:grid}.dashboard-score-copy>small{align-items:center;gap:4px;font-size:8px;display:flex}.dashboard-score-copy>small svg{width:11px}.dashboard-score-copy>strong{color:#07985c;align-items:center;gap:4px;font-size:10px;display:inline-flex}.dashboard-score-copy>strong svg{width:13px}.dashboard-score-copy>span{margin-top:-4px;font-size:8px}.dashboard-score-copy p{color:var(--navy);margin:5px 0 0;font-size:8px;font-weight:700}.dashboard-primary-action{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-size:10px;font-weight:800;display:flex}.dashboard-primary-action svg{width:13px}.highlight-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.highlight-grid>div{border:1px solid #edf1f7;border-radius:7px;min-height:82px;padding:9px;position:relative}.highlight-grid>div>strong{margin:5px 0 2px;font-family:Sora Variable,sans-serif;font-size:20px;display:block}.highlight-grid>div>small{color:var(--muted);font-size:8px;line-height:1.3;display:block}.highlight-grid>div>svg{color:#9babc0;width:13px;position:absolute;top:34px;right:8px}.metric-icon{border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.metric-icon svg{width:13px;height:13px}.metric-icon.blue{color:var(--blue);background:#e4f1ff}.metric-icon.green{color:#0e9e63;background:#ddf8eb}.metric-icon.red{color:#e43c4d;background:#ffebed}.metric-icon.violet{color:var(--violet);background:#eee9ff}.quick-actions{gap:7px;display:grid}.quick-actions button{min-height:32px;color:var(--navy);cursor:pointer;text-align:left;background:#fff;border:1px solid #edf1f6;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-size:9px;font-weight:750;display:flex}.quick-actions button:hover{background:#f5faff;border-color:#cce0f5}.quick-actions button svg:first-child{width:14px;color:var(--blue)}.quick-actions button svg:last-child{color:#9aabc0;width:11px;margin-left:auto}.trend-card,.factors-card,.action-card{min-height:265px}.trend-chart{height:194px;padding:8px 0 0;display:flex}.trend-y-labels{color:#8190a6;flex-direction:column;justify-content:space-between;width:30px;padding:0 0 24px;font-size:8px;display:flex}.trend-plot{flex:1;position:relative}.trend-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.trend-grid-lines i{border-top:1px dashed #dce8f4}.trend-plot svg{z-index:1;width:100%;height:160px;position:relative}.trend-months{color:#8190a6;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.trend-current{z-index:2;background:var(--blue-dark);color:#fff;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:20px;right:-2px}.factor-rows{display:grid}.factor-rows>div{border-bottom:1px solid #eef2f6;grid-template-columns:27px minmax(0,1fr) auto 14px;align-items:center;gap:7px;min-height:43px;font-size:9px;display:grid}.factor-rows>div:last-child{border-bottom:0}.factor-rows>div>svg{color:#9aabc0;width:12px}.factor-icon{border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.factor-icon svg{width:13px}.factor-icon.green{color:#0e9e63;background:#e0f8ed}.factor-icon.gold{color:#d59a16;background:#fff3d7}.factor-icon.violet{color:var(--violet);background:#eeeaff}.status-good,.status-fair{color:#07985c;background:#e4f8ed;border-radius:4px;padding:4px 7px;font-size:8px}.status-fair{color:#b57b00;background:#fff1d1}.action-card .dashboard-card-heading strong svg{color:#e8a917}.action-list{gap:7px;display:grid}.action-list>div{background:#f8fbfe;border-radius:6px;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px;display:grid}.action-list p{margin:0}.action-list p strong,.action-list p small{display:block}.action-list p strong{font-size:9px}.action-list p small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.action-list>div>svg{color:#93a4b9;width:12px}.alerts-card,.recommended-card,.learning-card{min-height:200px}.alerts-card .dashboard-card-heading strong svg{color:#e8324b}.alert-list{display:grid}.alert-list>div{border-bottom:1px solid #eef2f6;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;display:grid}.alert-list>div>svg{color:#0eaa68;width:15px}.alert-list>div:nth-child(2)>svg{color:#d99c11}.alert-list>div:nth-child(3)>svg{color:var(--blue)}.alert-list p{margin:0}.alert-list p strong,.alert-list p small{display:block}.alert-list p strong{font-size:9px}.alert-list p small,.alert-list time{color:var(--muted);font-size:8px}.recommend-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recommend-grid>div{border:1px solid #e9eef5;border-radius:6px;gap:4px;padding:9px;display:grid}.recommend-brand{color:#fff;border-radius:5px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:850;display:grid}.recommend-brand.hdfc{background:#e52b32}.recommend-brand.sbi{background:#1371ba;font-size:8px}.recommend-grid strong{font-size:9px}.recommend-grid small{min-height:29px;color:var(--muted);font-size:8px;line-height:1.35}.recommend-grid button{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-size:8px;font-weight:800;display:flex}.recommend-grid button svg{width:11px}.learning-list{display:grid}.learning-list>div{border-bottom:1px solid #eef2f6;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:47px;display:grid}.learning-list>div>span{color:var(--blue);text-align:center;background:#e9f4ff;border-radius:4px;padding:4px 3px;font-size:7px;font-weight:800}.learning-list p{margin:0}.learning-list p strong,.learning-list p small{display:block}.learning-list p small{color:var(--muted);margin-top:3px;font-size:8px}.learning-list>div>svg{color:#9aabc0;width:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.hero-copy,.hero-copy>*,.hero-visual,.phone,.floating-card,.loan-card,.business-report,.journey-stage,.journey-stage .scene-icon,.presentation-flow>div,.scene-caption,.estimator-quiz,.estimator-result,.impact-active .partner-row>span,.chat-panel,.chat-presence,.assistant-face,.assistant-face:before,.chat-bubble,.impact-active .stat-grid>div,.impact-active .stat-grid .stat-icon,.impact-active .stat-grid strong,.auth-overlay,.auth-modal{animation:none}.reveal-section>.container,.reveal-section .feature-row,.reveal-section .service-grid article,.reveal-section .contact-option,.reveal-section .assessment-steps li,.reveal-section .situation-tabs button,.reveal-section .plans-grid article{opacity:1;transition:none;transform:none}.button,.service-grid article{transition:none}.bank-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 14px;animation:none}.bank-track>span[aria-hidden=true]{display:none}}@media (width<=1060px){.nav-links{gap:16px}.nav-links>a:nth-child(4),.nav-links>a:nth-child(5){display:none}.nav-cta{padding:0 14px}.auth-avatar-button{padding:6px}.auth-avatar-button .avatar-label{display:none}.dashboard-sidebar{width:185px}.dashboard-content{width:min(100% - 32px,900px)}.dashboard-topbar{padding-inline:18px}.dashboard-grid-top,.dashboard-grid-middle{grid-template-columns:1fr 1fr}.quick-card,.action-card{grid-column:1/-1}.dashboard-grid-bottom{grid-template-columns:1fr 1fr}.learning-card{grid-column:1/-1}.hero-grid{grid-template-columns:1fr 1fr}.growth-card{left:-20px}.approval-card,.loan-card{right:-30px}.split-grid{gap:45px}.business-report{width:390px}.business-status{width:165px}.plans-grid{grid-template-columns:1fr 1fr;gap:20px}.plans-grid article{min-height:500px}.business-page-grid{gap:35px}.business-plan-grid{grid-template-columns:1fr}.enterprise-plan{min-height:390px}.confidence-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.container,.nav-wrap{width:min(100% - 28px,600px)}.site-header{height:68px}.brand img{width:140px;height:56px}.onboarding-wrap{width:calc(100% - 28px);padding:32px 0}.onboarding-intro h1{font-size:29px}.onboarding-form{padding:18px}.onboarding-form-grid{grid-template-columns:1fr}.onboarding-form .field-wide{grid-column:auto}.onboarding-steps{flex-wrap:wrap;gap:9px}.dashboard-shell{display:block}.dashboard-sidebar{border-bottom:1px solid #e2eaf3;border-right:0;width:100%;height:auto;padding:9px 14px;display:block}.dashboard-sidebar .brand{padding:0}.dashboard-sidebar .brand img{width:126px;height:42px}.dashboard-sidebar nav,.dashboard-support{display:none}.dashboard-topbar{height:auto;min-height:62px;padding:11px 14px}.dashboard-search{width:42%}.dashboard-score-cta{display:none}.dashboard-top-actions{margin-left:auto}.dashboard-content{width:calc(100% - 24px);padding-top:15px}.dashboard-welcome{flex-direction:column;align-items:stretch}.dashboard-offer-banner{min-width:0}.dashboard-grid-top,.dashboard-grid-middle,.dashboard-grid-bottom{grid-template-columns:1fr}.quick-card,.action-card,.learning-card{grid-column:auto}.dashboard-score-area{justify-content:center}.dashboard-card{padding:13px}.menu-button{display:grid}.nav-links{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:16px 20px 22px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 18px 30px #091c451f}.nav-links.open{display:flex}.nav-links>a:not(.button),.nav-links>a:nth-child(4),.nav-links>a:nth-child(5){border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 5px;display:flex}.search-button{display:none}.nav-cta{margin-top:12px}.nav-right{gap:10px}.auth-modal{padding:28px 20px 22px}.otp-boxes{gap:6px}.otp-boxes input{width:38px;height:46px;font-size:18px}.hero-section{min-height:auto}.hero-pattern{clip-path:none;inset:38% 0 0}.hero-grid{text-align:center;grid-template-columns:1fr}.hero-copy{padding:45px 0 10px}.eyebrow-pill,.safe-note,.hero-lede,.benefit-grid{margin-left:auto;margin-right:auto}.benefit-grid>div{align-items:center}.hero-actions{justify-content:center}.hero-visual{min-height:600px}.growth-card{left:0}.approval-card,.loan-card{right:0}.stat-grid{grid-template-columns:1fr 1fr;margin-top:15px;transform:none}.stat-grid>div:nth-child(2){border-right:0}.stat-grid>div{border-bottom:1px solid var(--line)}.stat-grid>div:nth-child(n+3){border-bottom:0}.partner-row{grid-template-columns:1fr;gap:14px;padding-block:20px}.partner-intro{justify-content:center}.bureau-list{grid-template-columns:repeat(3,1fr);width:100%}.bureau-list>span:nth-child(4){border-left:0}.section{padding:75px 0}.split-grid{grid-template-columns:1fr}.section-copy{text-align:center}.section-kicker{justify-content:center}.feature-row{text-align:left}.report-card-wrap{grid-row:2}.report-card-wrap:before{width:460px;height:460px;left:50%;transform:translate(-50%)}.journey-player{grid-template-columns:1fr}.journey-stage{min-height:330px}.journey-content{padding:34px}.journey-caption{min-height:0}.estimator-result{grid-template-columns:210px 1fr;gap:20px}.estimator-score{min-height:230px}.assessment-panel{grid-template-columns:1fr;gap:35px;padding:38px}.assessment-copy{text-align:center}.assessment-copy .section-kicker,.assessment-badges{justify-content:center}.situation-layout{grid-template-columns:1fr}.situation-result{min-height:360px}.details-layout{grid-template-columns:1fr}.details-visual{text-align:center;align-items:center;min-height:330px}.details-visual ul{align-items:flex-start}.business-page-grid{text-align:center;grid-template-columns:1fr}.business-page-grid .section-kicker,.business-page-grid .hero-actions{justify-content:center}.business-page-grid>div:first-child>p:not(.section-kicker){margin-inline:auto}.business-trust{justify-content:center}.business-hero-visual{min-height:420px}.business-plan-heading{grid-template-columns:1fr}.business-plan-details{gap:20px}.inclusions-grid{grid-template-columns:1fr 1fr}.inclusions-grid article:nth-child(3n){border-right:1px solid var(--line)}.inclusions-grid article:nth-child(2n){border-right:0}.inclusions-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.inclusions-grid article:nth-child(n+5){border-bottom:0}.service-grid{grid-template-columns:1fr;max-width:560px}.service-grid p{min-height:0}.business-grid{grid-template-columns:1fr}.business-visual{min-height:500px}.business-copy{grid-row:1}.business-copy .button{margin:auto}.about-grid,.cta-inner{grid-template-columns:1fr;gap:35px}.about-grid{text-align:center}.about-grid .section-kicker{justify-content:center}.about-copy{border-left:0;border-top:2px solid var(--line);padding:28px 0 0}.contact-copy{text-align:center}.cta-inner .section-kicker{justify-content:center}.partner-opportunity-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.partner-opportunity-grid article{text-align:center}.partner-opportunity-grid article>span{margin-inline:auto}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:35px}}@media (width<=520px){.container{width:calc(100% - 28px)}h1{font-size:42px}.hero-lede{font-size:15px}.benefit-grid{grid-template-columns:1fr 1fr;gap:18px}.benefit-grid>div{text-align:left;flex-direction:row}.hero-actions{flex-direction:column;gap:16px}.hero-actions .button{width:100%}.hero-visual{width:100%;min-height:570px;margin:0;animation:none;transform:none}.phone{border-width:5px;border-radius:38px;width:250px;height:510px;animation-name:phone-float-mobile}.floating-card{width:122px;padding:10px;font-size:9px}.floating-card strong{font-size:12px}.floating-card svg{width:24px}.approval-card{top:145px;right:-2px}.growth-card{top:95px;left:-2px}.loan-card{width:150px;padding:13px;bottom:40px;right:-2px}.dashboard-topbar{align-items:center}.dashboard-search{width:100%}.dashboard-top-actions .auth-avatar-button .avatar-label{display:none}.dashboard-welcome h1{font-size:23px}.dashboard-score-area{flex-direction:column;gap:0}.dashboard-score-copy{text-align:center;justify-items:center;width:100%}.dashboard-gauge{margin-bottom:-5px;transform:scale(.92)}.highlight-grid{gap:6px}.factor-rows>div{grid-template-columns:27px minmax(0,1fr) auto 12px;gap:5px}.factor-rows>div>span:nth-child(2){font-size:11px}.dashboard-card-heading>strong{font-size:14px}.stat-grid{grid-template-columns:1fr;padding:0 15px}.stat-grid>div{border-right:0;justify-content:flex-start;padding:10px 18px;border-bottom:1px solid var(--line)!important}.stat-grid>div:last-child{border-bottom:0!important}.bureau-list{grid-template-columns:repeat(2,1fr)}.bureau-list>span:nth-child(odd){border-left:0}.bureau-list>span:nth-child(4){border-left:1px solid var(--line)}.bureau-list>span:last-child:nth-child(odd){grid-column:1/-1}.bank-label>span{flex-direction:column;align-items:flex-start;gap:2px}.bank-track>span{min-width:165px}.section-copy h2,.service-heading h2{font-size:35px}.feature-icon{width:44px;height:44px}.feature-row{gap:13px}.feature-row h3{font-size:14px}.report-card{padding:19px 13px}.report-card .score-gauge{width:min(320px,100%)}.report-card .gauge-value strong{font-size:36px}.factor-grid{grid-template-columns:1fr 1fr;gap:16px 0}.factor-grid>div:nth-child(2){border-right:0}.factor-grid span{font-size:8px}.journey-heading h2{font-size:34px}.journey-heading>p:last-child{font-size:13px}.journey-player{margin-top:25px}.journey-stage{min-height:390px;padding:18px 16px}.scene-icon{width:44px;height:44px}.scene-icon svg{width:22px}.presentation-title{margin:12px 0}.presentation-title h3{font-size:16px}.presentation-body{grid-template-columns:88px 1fr;gap:8px}.presentation-metric{padding:10px 5px}.presentation-metric strong{font-size:24px}.presentation-flow{gap:5px}.presentation-flow>div{min-height:43px;padding:5px}.presentation-flow p{font-size:8px}.scene-caption{min-height:48px;margin-top:12px;padding:7px 8px}.scene-caption p{font-size:9px}.journey-content{display:none}.journey-mobile-controls{align-items:center;gap:6px;margin-top:10px;display:flex}.journey-mobile-controls .player-primary{flex:1;min-width:0;padding:0 10px;font-size:10px}.journey-mobile-controls button{width:40px;height:39px}.journey-timeline{grid-template-columns:repeat(4,1fr)}.journey-timeline button{flex-direction:column;gap:3px;min-height:56px;padding:4px 2px;font-size:8px;border-right:1px solid var(--line)!important}.journey-timeline button:last-of-type{border-right:0!important}.journey-timeline button span{width:21px;height:21px}.estimator-panel{min-height:0;margin-top:27px;padding:19px 17px 15px}.estimator-heading h2{font-size:30px}.estimator-heading>p:last-child{font-size:12px}.estimator-toolbar{min-height:59px;margin-bottom:19px}.estimator-tool-title small{font-size:8px}.estimator-quiz h3{margin-top:20px;font-size:18px}.estimator-question-context{font-size:9px}.estimator-options{grid-template-columns:1fr;gap:7px}.estimator-options button{min-height:51px;padding-block:8px}.estimator-result{grid-template-columns:1fr;gap:22px}.estimator-score{min-height:195px}.estimator-disclaimer{margin-top:18px}.assessment-panel{padding:28px 20px}.assessment-copy h2{font-size:29px}.assessment-steps{grid-template-columns:1fr}.assessment-steps li:last-child{grid-column:auto}.assessment-copy .button{width:100%}.situations-heading h2,.plans-heading h2{font-size:33px}.situation-tabs button{grid-template-columns:44px 1fr 16px;min-height:92px;padding:13px}.situation-tabs button>span{width:42px;height:42px}.situation-result{grid-template-columns:1fr;min-height:0;padding:26px 20px}.situation-result-icon{width:50px;height:50px}.situation-result h3{font-size:24px}.situation-result .button{width:100%}.plans-grid{grid-template-columns:1fr}.plans-grid article{min-height:0;padding:27px 22px 22px}.plan-audience{min-height:0}.subscription-panel{padding:26px 20px}.subscription-heading h3{font-size:22px}.subscription-pricing{grid-template-columns:1fr}.subscription-pricing article{min-height:0}.subscription-steps{grid-template-columns:1fr}.subscription-steps article{min-height:0}.subscription-cta{width:100%}.plans-note{text-align:left;align-items:flex-start}.details-heading h2{font-size:31px}.details-layout{margin-top:28px}.details-visual{min-height:290px;padding:32px 23px}.details-visual h3{font-size:25px}.assessment-form{grid-template-columns:1fr;gap:15px;padding:27px 19px}.field-wide{grid-column:auto}.business-page-hero{min-height:auto}.business-page-grid{padding-block:55px}.business-page-grid h1{font-size:39px}.business-page-grid .hero-actions{flex-direction:column}.business-page-grid .hero-actions .button{width:100%}.business-trust{flex-direction:column;align-items:center}.business-hero-visual{min-height:340px}.business-hero-visual:before{width:290px;height:290px}.business-dashboard{width:290px;padding:21px}.business-plan-featured{padding:24px 16px}.business-plan-heading{padding:18px}.business-plan-heading h3{font-size:23px}.business-plan-heading .button{width:100%}.business-plan-details{grid-template-columns:1fr}.enterprise-plan{min-height:0;padding:25px 20px}.enterprise-plan .button{width:100%}.business-confidence h2{font-size:31px}.confidence-grid{grid-template-columns:1fr}.confidence-grid>div{min-height:145px}.inclusions-heading{margin-top:60px}.inclusions-heading h3{font-size:27px}.inclusions-grid{grid-template-columns:1fr}.inclusions-grid article{min-height:165px;border-right:0!important;border-bottom:1px solid var(--line)!important}.inclusions-grid article:last-child{border-bottom:0!important}.business-visual{min-height:410px;margin:0 -20px}.business-report{width:360px;transform:scale(.86)rotate(1.5deg)}.business-visual:before{width:340px;height:340px}.contact-option{grid-template-columns:34px 1fr 18px;padding:12px}.contact-option strong{font-size:13px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.store-badges{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:8px}.chat-assistant{align-items:stretch;bottom:10px;left:10px;right:10px}.chat-assistant.open{top:10px}.chat-panel{width:100%;max-height:calc(100dvh - 20px)}.chat-body{max-height:calc(100dvh - 96px)}.chat-presence{justify-content:flex-end}.chat-invite{display:none}.assistant-face{flex:none;width:66px;height:66px}.chat-assistant:not(.open) .chat-launcher{display:none}.chat-launcher{align-self:flex-end;min-width:58px;padding:0}.chat-launcher span{display:none}}.cibil-page{color:#14283b;background:radial-gradient(at 15% 0,#75c9be33,#0000 34%),linear-gradient(135deg,#f3f8f4,#f6f8fb 54%,#fffaf2);min-height:100vh;padding:0 24px}.cibil-header{border-bottom:1px solid #14283b1a;justify-content:space-between;align-items:center;width:min(1180px,100%);height:78px;margin:auto;display:flex}.cibil-header>a:last-child{color:#31536b;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cibil-header>a:last-child svg{width:17px}.cibil-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-content:start;align-items:start;gap:36px;width:min(1180px,100%);min-height:calc(100vh - 132px);margin:auto;padding:62px 0 48px;display:grid}.cibil-intro{padding:18px 4px;position:sticky;top:50px}.cibil-kicker{color:#167568;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.cibil-kicker svg{width:16px}.cibil-intro h1{color:#132d3d;margin:18px 0 14px;font:700 42px/1.1 Sora Variable,sans-serif}.cibil-intro h1 span{color:#147f70}.cibil-intro>p{color:#5c6d78;max-width:390px;font-size:14px;line-height:1.7}.cibil-note{border-top:1px solid #14283b1f;align-items:flex-start;gap:11px;max-width:370px;margin-top:34px;padding-top:19px;display:flex}.cibil-note>svg{color:#168170;flex:none;width:18px}.cibil-note span{gap:4px;display:grid}.cibil-note strong{font-size:13px}.cibil-note small{color:#687985;font-size:11px;line-height:1.5}.cibil-panel{background:#ffffffe6;border:1px solid #18323e21;border-radius:8px;padding:28px;box-shadow:0 20px 55px #13353c14}.cibil-pin-panel{width:min(430px,100%);margin:0 auto;padding:34px}.cibil-panel-icon{color:#15796b;background:#e6f4ef;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.cibil-panel-icon svg{width:21px}.cibil-pin-panel h2,.cibil-form-heading h2,.cibil-result h2{color:#142f40;margin:16px 0 5px;font:700 21px/1.2 Sora Variable,sans-serif}.cibil-pin-panel>p{color:#697985;font-size:12px}.cibil-pin-panel>label,.cibil-fields label{color:#294152;gap:7px;font-size:11px;font-weight:800;display:grid}.cibil-pin-panel input,.cibil-fields input,.cibil-fields select{color:#142f40;background:#fff;border:1px solid #d6e0e3;border-radius:5px;outline:none;width:100%;min-height:43px;padding:0 11px;font-size:13px}.cibil-pin-panel input:focus,.cibil-fields :is(input,select):focus{border-color:#168170;box-shadow:0 0 0 3px #1681701f}.cibil-form-heading{border-bottom:1px solid #e8eeed;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.cibil-form-heading h2{margin:6px 0 0}.cibil-lock-button{color:#456071;cursor:pointer;background:#fff;border:1px solid #d8e3e0;border-radius:5px;place-items:center;width:37px;height:37px;display:grid}.cibil-lock-button svg{width:17px}.cibil-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.cibil-fields .cibil-wide{grid-column:1/-1}.cibil-consent{color:#516574;align-items:flex-start;gap:9px;margin:20px 0 0;font-size:11px;line-height:1.55;display:flex}.cibil-consent input{accent-color:#147f70;flex:none;margin:2px 0 0}.cibil-submit{color:#fff;cursor:pointer;background:#126f64;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.cibil-submit:hover{background:#0b5d54}.cibil-submit:disabled{opacity:.65;cursor:wait}.cibil-submit svg{width:16px}.cibil-error{color:#ad2635;margin:13px 0 0;font-size:12px;line-height:1.5}.cibil-result{background:#fafffc;border:1px solid #cde5d9;border-radius:8px;grid-column:2;padding:24px;animation:.35s ease-out both situation-in}.cibil-result-heading{align-items:center;gap:12px;display:flex}.cibil-result-heading>span{color:#178455;background:#e1f5e9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cibil-result-heading>span svg{width:18px}.cibil-result-heading small{color:#168170;letter-spacing:0;font-size:9px;font-weight:850}.cibil-result h2{margin:4px 0 0;font-size:17px}.cibil-result dl{flex-wrap:wrap;gap:32px;margin:22px 0;display:flex}.cibil-result dl div{gap:4px;display:grid}.cibil-result dt{color:#6b7a83;font-size:10px}.cibil-result dd{color:#1b3c4c;margin:0;font-size:13px;font-weight:800}.cibil-report-link{color:#fff;background:#126f64;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cibil-report-link svg{width:16px}.cibil-report-link svg:last-child{width:14px}.cibil-raw-response{border-top:1px solid #e1ece6;margin-top:22px;padding-top:15px}.cibil-raw-response summary{color:#31536b;cursor:pointer;font-size:11px;font-weight:800}.cibil-raw-response pre{color:#243e4b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f4;border-radius:5px;max-height:360px;margin:12px 0 0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.cibil-footer{color:#6c7a82;border-top:1px solid #14283b1a;align-items:center;gap:8px;width:min(1180px,100%);min-height:54px;margin:auto;font-size:10px;display:flex}.cibil-footer span{color:#15907d}@media (width<=760px){.cibil-page{padding-inline:16px}.cibil-header{height:68px}.cibil-layout{grid-template-columns:1fr;gap:22px;min-height:0;padding:32px 0}.cibil-intro{padding:0;position:static}.cibil-intro h1{margin:12px 0;font-size:34px}.cibil-intro>p{font-size:12px}.cibil-note{display:none}.cibil-panel{padding:20px}.cibil-pin-panel{margin:0}.cibil-fields{grid-template-columns:1fr;gap:13px}.cibil-fields .cibil-wide{grid-column:auto}.cibil-result{grid-column:1;padding:19px}}@media (width<=360px){.container,.nav-wrap{width:calc(100% - 24px)}h1{font-size:37px;line-height:1.06}.eyebrow-pill{padding:9px 12px;font-size:10px}.button{padding-inline:16px}.section{padding-block:60px}.section-copy h2,.service-heading h2,.journey-heading h2{font-size:30px}.estimator-heading h2{font-size:27px}.estimator-panel{padding-inline:12px}.estimator-private{margin-left:auto;font-size:0}.estimator-private svg{width:15px}.estimator-tool-title small{max-width:145px;line-height:1.35}.estimator-progress-label{font-size:9px}.estimator-options button{grid-template-columns:26px 1fr 15px;padding:8px;font-size:10px}.estimator-actions{flex-direction:column}.estimator-actions .button{width:100%}.presentation-body{grid-template-columns:78px 1fr}.presentation-flow p{font-size:7.5px}.journey-stage{min-height:382px}.journey-mobile-controls .player-primary{font-size:9px}}.dashboard-gauge>strong{line-height:1}.dashboard-gauge>small{color:var(--muted);white-space:nowrap;line-height:1.2;top:84px}.dashboard-gauge.score-band-excellent>small,.dashboard-gauge.score-band-good>small{color:#07985c}.dashboard-gauge.score-band-fair>small{color:#a56800}.dashboard-gauge.score-band-attention>small{color:#c62f43}.dashboard-sidebar{z-index:20;border-color:#e6edf5;align-self:flex-start;width:248px;height:100vh;padding:24px 16px;position:sticky;top:0;overflow-y:auto;box-shadow:5px 0 24px #17345c06}.dashboard-sidebar .brand{padding:0 6px 30px}.dashboard-sidebar nav button{border-radius:10px;min-height:46px;padding-inline:13px;font-size:13px;transition:background .18s,color .18s}.dashboard-sidebar nav button:hover,.dashboard-sidebar nav button.active{color:var(--blue-dark);background:#edf5ff}.dashboard-sidebar nav button.active{box-shadow:inset 3px 0 #1b59bd}.dashboard-support{background:linear-gradient(145deg,#f7fbff,#eef6ff);border-color:#e0eaf5;border-radius:14px}.dashboard-main{min-height:100vh}.dashboard-topbar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-color:#e6edf5;height:74px;padding-inline:clamp(22px,4vw,52px);position:sticky;top:0}.dashboard-search{background:#f6f9fd;border-color:#e2eaf4;border-radius:11px;width:min(460px,45vw);height:44px}.dashboard-score-cta{border-radius:10px;min-height:42px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 14px #082a7524}.dashboard-score-cta:hover{transform:translateY(-1px);box-shadow:0 9px 18px #082a7533}.dashboard-content{width:min(100% - 64px,1320px);padding:30px 0 52px}.dashboard-welcome{margin-bottom:24px}.dashboard-kicker{color:#3869a8;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.dashboard-welcome h1{letter-spacing:-.035em;font-family:Sora Variable,sans-serif;font-size:30px}.dashboard-grid{gap:16px}.dashboard-grid-middle,.dashboard-grid-bottom{margin-top:16px}.dashboard-card{border-color:#e5ecf4;border-radius:15px;padding:22px;box-shadow:0 8px 24px #1a3b630b}.dashboard-card-heading{margin-bottom:17px}.dashboard-card-heading>strong{font-size:16px}.bureau-section{margin-bottom:16px}.bureau-card{background:#fff;border-color:#e4ebf4;border-radius:14px;gap:12px;min-height:0;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s}.bureau-card-heading img{max-width:132px;height:29px}.bureau-status{background:#f2f5f9;border-radius:8px;width:fit-content;max-width:100%;min-height:26px;padding:4px 9px;font-size:10px;line-height:1.35}.bureau-status.ready{background:#eaf8f1}.bureau-status.pending{background:#fff7e6}.bureau-status.failed{background:#fff0f1}.bureau-actions{gap:8px;margin-top:0;padding-top:0;display:flex}.bureau-actions .button{border-radius:9px;flex:0 180px;justify-content:center;min-width:140px;min-height:38px}.score-card{background:linear-gradient(145deg,#fff 0%,#f1f7ff 100%);border-color:#d9e5f5}.dashboard-score-area{min-height:154px}.dashboard-gauge{width:190px;height:126px}.dashboard-gauge-track:after{background:#f8fbff}.dashboard-gauge>strong{font-size:34px;top:48px}.dashboard-gauge>small{font-size:12px;top:84px}.dashboard-gauge>span{font-size:9px;top:104px}.dashboard-score-copy{gap:7px}.dashboard-score-copy>small{font-size:10px}.dashboard-score-copy>strong{font-size:12px}.dashboard-score-copy p{font-size:10px}.dashboard-primary-action{border-radius:9px;min-height:44px;font-size:12px;transition:background .18s,transform .18s}.dashboard-primary-action:hover{background:#0b3a8c;transform:translateY(-1px)}.highlight-grid{gap:10px}.highlight-grid>div{background:linear-gradient(145deg,#fff,#f9fbfe);border-color:#e9eef5;border-radius:12px;min-height:94px;padding:12px}.highlight-grid>div>strong{font-size:25px}.highlight-grid>div>small{font-size:10px}.quick-actions button{border-color:#e8eef5;border-radius:9px;min-height:42px;padding-inline:11px;font-size:11px}.report-detail{gap:16px}.report-detail>.dashboard-card{border-radius:15px}.report-summary-strip{gap:10px}.report-summary-strip>div{background:#fbfdff;border-color:#e7edf5;border-radius:11px}.report-account{background:#fff;border-color:#e4ebf4;border-radius:13px;padding:17px;box-shadow:0 3px 12px #1a3b6309}.report-account-figures{gap:12px}.payment-history{gap:5px}.payment-history span{border-radius:6px}.learning-list>div{border-radius:10px}@media (width<=1100px){.dashboard-sidebar{width:210px}.dashboard-content{width:min(100% - 44px,900px)}.dashboard-card{padding:18px}.bureau-card{padding:16px}}@media (width<=800px){.dashboard-sidebar{width:100%;height:auto;padding:9px 16px;position:static}.dashboard-sidebar .brand{padding:0}.dashboard-sidebar .brand img{width:138px;height:44px}.dashboard-topbar{height:auto;min-height:66px;padding:12px 18px;position:static}.dashboard-content{width:calc(100% - 32px);padding:24px 0 40px}.dashboard-welcome{margin-bottom:18px}.dashboard-welcome h1{font-size:26px}.dashboard-grid{gap:12px}.dashboard-grid-middle,.dashboard-grid-bottom,.bureau-section{margin-top:12px}.bureau-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bureau-card{min-height:0}.dashboard-card{border-radius:14px;padding:17px}}@media (width<=520px){.dashboard-topbar{gap:10px;padding-inline:12px}.dashboard-search{min-width:0}.dashboard-content{width:calc(100% - 24px);padding-top:20px}.dashboard-kicker{font-size:9px}.dashboard-welcome h1{font-size:23px}.dashboard-card{padding:14px}.bureau-section .dashboard-card-heading{flex-direction:column;align-items:flex-start}.bureau-section .dashboard-card-heading small{font-size:10px}.report-account-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;margin-bottom:18px}.dashboard-overview-grid .dashboard-card-heading{margin-bottom:12px}.score-card{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#437ddb59,#0000 48%),linear-gradient(135deg,#0b1d4b 0%,#102e68 60%,#174584 100%);border-color:#183d78;position:relative;overflow:hidden;box-shadow:0 16px 34px #0d295c2e}.score-card:after{z-index:-1;content:"";border:1px solid #ffffff17;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-180px;right:-90px;box-shadow:0 0 0 30px #ffffff06,0 0 0 65px #ffffff05}.score-card .dashboard-card-heading>strong{color:#fff;font-size:17px}.score-report-date{color:#c7d5ed;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.score-report-date svg{width:13px;height:13px}.score-card .dashboard-score-area{min-height:164px}.score-card .dashboard-gauge-track:after{background:#112b60}.score-card .dashboard-gauge>strong{color:#fff;font-size:38px}.score-card .dashboard-gauge>small{color:#d9e8ff}.score-card .dashboard-gauge.score-band-excellent>small,.score-card .dashboard-gauge.score-band-good>small{color:#8ee3b3}.score-card .dashboard-gauge.score-band-fair>small{color:#ffd77d}.score-card .dashboard-gauge.score-band-attention>small{color:#ffb6bf}.score-card .dashboard-gauge>span{color:#dce7f7}.score-card .dashboard-gauge-needle,.score-card .dashboard-gauge-needle:after{background:#f8fbff}.score-card .dashboard-score-copy{color:#d1def1;max-width:170px;font-size:12px}.score-card .dashboard-score-copy>strong{color:#fff;font-size:12px}.score-card .dashboard-score-copy>p{color:#e2eafa;font-size:11px;line-height:1.5}.score-card .dashboard-score-copy>span{color:#b9cbe4;margin-top:4px;font-size:10px}.score-card .dashboard-score-copy>span b{color:#fff}.score-card .dashboard-primary-action{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff40}.score-card .dashboard-primary-action:hover{background:#fff3}.overview-bureau{color:#4771a9;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.overview-bureau svg{width:14px;height:14px}.highlights-card{flex-direction:column;display:flex}.highlights-card .highlight-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.highlights-card .highlight-grid>div{border-radius:12px;min-height:96px;padding:13px;transition:transform .18s,box-shadow .18s}.highlights-card .highlight-grid>div:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1a3b6314}.highlights-card .highlight-grid>div>strong{margin-top:7px;font-size:25px}.highlights-card .highlight-grid>div>small{font-size:10px}.highlights-card .highlight-grid>.highlight-overdue>strong{color:#bd3649}.bureau-section{padding:24px}.bureau-section .dashboard-card-heading{margin-bottom:18px}.bureau-section .dashboard-card-heading>strong{font-size:18px}.bureau-section .dashboard-card-heading small{color:#71809a;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.bureau-section .dashboard-card-heading small svg{width:14px;height:14px}.bureau-grid{gap:15px}.bureau-card{border-radius:13px;min-height:0;padding:16px}.bureau-card.selected{border-color:#2861b5;box-shadow:inset 3px 0 #2861b5,0 5px 16px #1a4b9114}.bureau-card-heading>strong{font-size:14px}.bureau-status{background:#f7f8fb;border:1px solid #edf0f5}.bureau-status.ready{background:#effaf4;border-color:#ccebd9}.bureau-status.pending{background:#fff9eb;border-color:#f2dfae}.bureau-status.failed{background:#fff5f6;border-color:#f2d2d6}.bureau-actions .button{border-radius:9px;min-height:38px}.empty-report-card{grid-column:1/-1;align-items:center;min-height:280px;display:grid}@media (width<=800px){.dashboard-overview-grid{grid-template-columns:1fr}.dashboard-overview-grid>.dashboard-card{min-height:0}.score-card .dashboard-score-area{min-height:154px}.bureau-section{padding:18px}}@media (width<=520px){.dashboard-overview-grid{margin-bottom:12px}.score-card .dashboard-card-heading{align-items:flex-start}.score-report-date{font-size:9px}.score-card .dashboard-score-area{flex-direction:column;gap:0}.score-card .dashboard-score-copy{text-align:center;justify-items:center;width:100%;max-width:none}.bureau-section{padding:15px}}.dashboard-welcome{padding:6px 0 10px}.dashboard-welcome h1{color:#10234e}.dashboard-welcome p{color:#65738a}.report-detail{gap:18px;margin:18px 0 24px}.report-detail>.dashboard-card,.report-detail .dashboard-card{border-color:#e3eaf3;border-radius:15px;box-shadow:0 8px 24px #1a3b630b}.report-toolbar{min-height:86px;padding:20px 24px}.report-toolbar-title>span{background:#edf4ff;border-radius:13px;width:46px;height:46px}.report-toolbar-title strong{letter-spacing:-.02em;font-family:Sora Variable,sans-serif;font-size:16px}.report-toolbar-title small{font-size:11px}.report-toolbar-actions .button{border-radius:10px;min-height:42px}.report-toolbar-actions .button-primary{box-shadow:0 5px 13px #0b3a8c21}.report-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-summary-strip>div{background:#fff;border-color:#e5ebf3;border-radius:13px;align-content:center;gap:7px;min-height:88px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 4px 15px #1a3b6309}.report-summary-strip>div:before{content:"";background:#83a8dc;width:3px;position:absolute;top:0;bottom:0;left:0}.report-summary-strip>div:nth-child(2):before,.report-summary-strip>div:nth-child(3):before{background:#51b984}.report-summary-strip>div.is-bad:before{background:#df6371}.report-summary-strip small{letter-spacing:.015em;font-size:10px}.report-summary-strip strong{letter-spacing:-.025em;font-family:Sora Variable,sans-serif;font-size:21px}.report-detail-grid{gap:16px}.report-personal dl{grid-template-columns:minmax(100px,.55fr) minmax(0,1.45fr);gap:0 16px;font-size:12px}.report-personal dt,.report-personal dd{border-bottom:1px solid #edf1f6;padding:10px 0}.report-personal dt:last-of-type,.report-personal dd:last-of-type{border-bottom:0}.report-personal dt{color:#76839a;font-size:11px}.report-personal dd{color:#1e2d49;font-weight:750}.report-enquiries ul{gap:8px}.report-enquiries li{background:#fafbfd;border:1px solid #edf1f6;border-radius:11px;min-height:58px;padding:12px 14px}.report-enquiries li strong{font-size:12px}.report-enquiries li small,.report-enquiries time{font-size:10px}.report-enquiries time{flex:none;font-weight:700}.report-accounts{padding:23px}.report-accounts>.dashboard-card-heading{margin-bottom:16px}.report-accounts>.dashboard-card-heading>strong{font-size:17px}.report-accounts>.dashboard-card-heading>small{color:#75849a;font-size:11px;font-weight:750}.report-account-toolbar{background:#f8fafd;border:1px solid #e8edf4;border-radius:12px;padding:12px 13px}.report-account-filters{gap:7px}.report-account-filters button{border-color:#e0e7f0;border-radius:9px;min-height:34px;font-size:11px}.report-account-filters button.active{background:#143d84;border-color:#143d84;box-shadow:0 4px 10px #143d8426}.payment-legend{gap:10px;font-size:10px}.payment-legend i{border-radius:4px}.report-account-list{gap:13px}.report-account{background:#fff;border-color:#e5ebf3;border-radius:14px;gap:15px;padding:19px;box-shadow:0 5px 17px #1a3b630a}.report-account.closed{background:#fafbfd}.report-account-head{align-items:center}.report-account-head strong{letter-spacing:-.01em;font-size:15px}.report-account-head small{font-size:11px}.account-chip{border-radius:8px;padding:6px 10px;font-size:10px}.report-account-figures{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px}.report-account-figures>div{background:#f9fbfd;border:1px solid #edf1f6;border-radius:10px;min-width:0;padding:10px 11px}.report-account-figures dt{font-size:10px}.report-account-figures dd{overflow-wrap:anywhere;font-size:12px}.account-alert{border:1px solid #f1d6d9;border-radius:10px}.payment-history{border-top:1px solid #edf1f6;gap:5px;padding-top:12px}.payment-history:before{color:#78869b;content:"Payment history · most recent first";flex-basis:100%;margin-bottom:2px;font-size:10px;font-weight:750}.payment-history span{border-radius:7px;width:25px;height:25px;font-size:9px}.report-empty{text-align:center;background:#fafbfd;border:1px dashed #dce5ef;border-radius:11px;padding:18px}.learning-only{margin-top:20px}.learning-card{padding:23px}.learning-card .dashboard-card-heading>strong{font-family:Sora Variable,sans-serif;font-size:17px}.learning-list{gap:9px}.learning-list>div{background:#fbfcfe;border:1px solid #e9eef5;border-radius:12px;min-height:68px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s}.learning-list>div:hover{background:#f5f9ff;border-color:#d5e2f1;transform:translate(2px)}.learning-list>div>span{color:#47658f;background:#eef4fc;border-radius:7px;min-width:49px;padding:5px 7px;font-size:9px}.learning-list p strong{font-size:12px}.learning-list p small{font-size:10px}@media (width<=1100px){.report-summary-strip,.report-account-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.report-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-grid{grid-template-columns:1fr}.report-account-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.report-account-toolbar{align-items:flex-start}.learning-card{padding:18px}}.admin-shell{min-height:100vh;color:var(--navy);background:linear-gradient(135deg,#f3f7fc 0%,#fff 58%,#f5f8fc 100%)}.admin-header{background:#ffffffeb;border-bottom:1px solid #e1e9f2;align-items:center;gap:20px;min-height:76px;padding:10px clamp(18px,5vw,64px);display:flex}.admin-header .brand{margin-right:auto}.admin-header .brand img{object-fit:contain;width:148px;height:50px}.admin-header>div{gap:3px;display:grid}.admin-header>div span,.admin-heading>span,.admin-result-heading>div>span{color:#54708e;letter-spacing:.12em;font-size:10px;font-weight:850}.admin-header>div strong{font-size:12px}.admin-header .button{align-items:center;gap:7px;min-height:38px;display:inline-flex}.admin-header .button svg{width:15px}.admin-login-wrap{width:min(460px,100% - 32px);margin:0 auto;padding:64px 0}.admin-content{width:min(1120px,100% - 40px);margin:0 auto;padding:38px 0 64px}.admin-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;min-height:calc(100vh - 76px);display:grid}.admin-layout .admin-content{width:min(1320px,100% - 56px);max-width:1320px;margin:0}.admin-sidebar{background:#ffffffd1;border-right:1px solid #e1e9f2;flex-direction:column;min-height:calc(100vh - 76px);padding:22px 14px;display:flex;position:sticky;top:0}.admin-sidebar-identity{gap:5px;padding:4px 10px 20px;display:grid;overflow:hidden}.admin-sidebar-identity>span{color:#74839a;letter-spacing:.1em;font-size:9px;font-weight:850}.admin-sidebar-identity>strong{color:#10234e;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-sidebar-identity>small{color:#2865ad;text-transform:capitalize;background:#eaf3ff;border-radius:12px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:800}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#53647c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font:750 11px Manrope Variable,sans-serif;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#1556a5;background:#eaf3ff}.admin-sidebar nav button.active{box-shadow:inset 3px 0 #2672ca}.admin-sidebar nav button svg{width:16px;height:16px}.admin-sidebar>p{color:#8a97a9;margin:auto 8px 0;padding-top:20px;font-size:9px;line-height:1.4}.admin-customer-toolbar,.admin-ticket-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.admin-customer-toolbar .admin-activity-search{max-width:560px}.admin-customer-toolbar .button,.admin-ticket-toolbar .button{align-items:center;gap:7px;min-height:40px;display:inline-flex}.admin-customer-toolbar .button svg,.admin-ticket-toolbar .button svg{width:15px}.admin-management-card{margin:16px 0;padding:0;overflow:hidden}.admin-management-card>.dashboard-card-heading{border-bottom:1px solid #edf1f6;padding:17px 18px}.admin-management-card>.dashboard-card-heading>strong{font-family:Sora Variable,sans-serif;font-size:14px}.admin-management-card>.dashboard-card-heading>small{color:#74839a;font-size:10px}.admin-management-card>.dashboard-notice{margin:12px 18px}.admin-management-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px 18px;display:grid}.admin-management-form label,.admin-ticket-form label,.admin-ticket-actions label,.admin-ticket-toolbar label,.admin-invite-link{color:#263a59;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-management-form :is(input,select),.admin-ticket-form :is(input,select,textarea),.admin-ticket-actions :is(input,select),.admin-ticket-toolbar select,.admin-invite-link input{width:100%;min-height:38px;color:var(--navy);background:#fff;border:1px solid #d8e2ee;border-radius:6px;outline:none;padding:8px 10px;font:11px Manrope Variable,sans-serif}.admin-management-form :is(input,select):focus,.admin-ticket-form :is(input,select,textarea):focus,.admin-ticket-actions :is(input,select):focus,.admin-ticket-toolbar select:focus,.admin-invite-link input:focus{border-color:#356bbb;box-shadow:0 0 0 3px #eaf2ff}.admin-management-form>.button{justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;display:inline-flex}.admin-management-form>.button svg{width:15px}.admin-invite-link{padding:0 18px 16px}.admin-invite-link small{color:#7a8799;font-size:9px;font-weight:600}.admin-small-button{min-height:30px;padding:0 9px;font-size:9px}.admin-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-funnel-step{gap:7px;padding:16px;display:grid}.admin-funnel-step>span{color:#6c7d94;letter-spacing:.08em;font-size:9px;font-weight:850}.admin-funnel-step>strong{color:#10234e;font:700 24px Sora Variable,sans-serif}.admin-funnel-step>b{color:#344967;min-height:28px;font-size:10px}.admin-funnel-step>div{background:#e9eff7;border-radius:8px;height:7px;overflow:hidden}.admin-funnel-step>div>i{border-radius:inherit;background:linear-gradient(90deg,#2d83e7,#5fc2ff);height:100%;display:block}.admin-funnel-step>small{color:#75849a;font-size:9px}.admin-ticket-toolbar{justify-content:flex-end}.admin-ticket-toolbar label{min-width:180px}.admin-ticket-list{gap:12px;display:grid}.admin-ticket{padding:18px}.admin-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-ticket-top>div{flex-wrap:wrap;gap:6px;display:flex}.admin-ticket-top time{color:#76859b;font-size:9px}.admin-ticket h2{color:#15294b;margin:14px 0 6px;font:700 15px Sora Variable,sans-serif}.admin-ticket>p{color:#596c86;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.admin-ticket-customer{color:#51647d;border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.admin-ticket-customer>small{color:#8390a2;font-size:9px}.admin-ticket-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.admin-ticket-actions label{flex:175px;min-width:175px}.admin-ticket-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:16px 18px;display:grid}.admin-ticket-form .ticket-wide{grid-column:1/-1}.admin-ticket-form textarea{resize:vertical}.admin-ticket-form>.button{justify-self:start;align-items:center;gap:7px;min-height:38px;font-size:10px;display:inline-flex}.admin-ticket-form>.button svg{width:15px}.admin-analytics-grid{margin-bottom:16px}.admin-analytics-grid .admin-stat{min-height:95px}.admin-ticket-toolbar select{min-width:160px}.admin-heading{margin:0 0 22px}.admin-heading h1{color:#10234e;margin:8px 0;font-family:Sora Variable,sans-serif;font-size:28px;line-height:1.2}.admin-heading p{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-activity{gap:16px;margin-bottom:42px;display:grid}.admin-activity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-activity-search{flex:300px;align-items:center;max-width:480px;display:flex;position:relative}.admin-activity-search>svg{color:#7a8aa0;pointer-events:none;width:16px;position:absolute;left:12px}.admin-activity-search input{width:100%;min-height:40px;color:var(--navy);background:#fff;border:1px solid #d8e2ee;border-radius:7px;outline:none;padding:0 12px 0 38px;font-size:12px}.admin-activity-search input:focus{border-color:#356bbb;box-shadow:0 0 0 3px #eaf2ff}.admin-activity-toolbar .button{align-items:center;gap:7px;min-height:40px;display:inline-flex}.admin-activity-toolbar .button svg{width:15px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stat{grid-template-columns:30px 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.admin-stat>svg{color:#2672ca;grid-row:span 2;width:21px;height:21px}.admin-stat>span{color:#65758c;font-size:10px;font-weight:750}.admin-stat>strong{color:#10234e;font-family:Sora Variable,sans-serif;font-size:20px}.admin-stat>small{color:#718096;grid-column:2;font-size:9px}.admin-activity-card{min-width:0;padding:0;overflow:hidden}.admin-activity-card>.dashboard-card-heading{border-bottom:1px solid #edf1f6;padding:17px 18px}.admin-activity-card>.dashboard-card-heading>strong{font-family:Sora Variable,sans-serif;font-size:14px}.admin-activity-card>.dashboard-card-heading>small{color:#74839a;font-size:10px;font-weight:700}.admin-table-wrap{width:100%;overflow-x:auto}.admin-activity-table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.admin-activity-table th,.admin-activity-table td{vertical-align:top;border-bottom:1px solid #edf1f6;padding:12px 14px;font-size:10px}.admin-activity-table th{color:#687991;text-transform:uppercase;letter-spacing:.04em;background:#f8fafd;font-size:9px;font-weight:850}.admin-activity-table tbody tr:last-child td{border-bottom:0}.admin-activity-table td>strong,.admin-activity-table td>small{display:block}.admin-activity-table td>strong{color:#15294b;font-size:10px}.admin-activity-table td>small{color:#78869a;margin-top:4px;font-size:9px;line-height:1.4}.admin-activity-table td>.admin-activity-error{color:#a32235;max-width:220px}.admin-status{color:#52657f;text-transform:capitalize;background:#edf2f8;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.admin-status.paid,.admin-status.completed{color:#086841;background:#e8fbf0}.admin-status.failed{color:#a32235;background:#fff0f1}.admin-status.created,.admin-status.processing,.admin-status.pending{color:#8a5a00;background:#fff6df}.admin-activity-empty{color:#77869a;text-align:center;margin:0;padding:26px 18px;font-size:11px}.admin-activity-pagination{justify-content:center;align-items:center;gap:14px;padding:2px 0;display:flex}.admin-activity-pagination .button{align-items:center;gap:6px;min-height:36px;padding-inline:12px;font-size:10px;display:inline-flex}.admin-activity-pagination .button svg{width:14px}.admin-activity-pagination .button:disabled{opacity:.5;cursor:not-allowed}.admin-activity-pagination>span{color:#65758c;font-size:10px;font-weight:750}.admin-report-heading{margin-top:10px}.admin-report-heading h2{color:#10234e;margin:8px 0;font-family:Sora Variable,sans-serif;font-size:23px;line-height:1.2}.admin-login-form{gap:14px;padding:24px;display:grid}.admin-login-form label,.admin-form-grid label{color:#263a59;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-login-form input,.admin-form-grid input,.admin-form-grid select{width:100%;min-height:42px;color:var(--navy);background:#fff;border:1px solid #d8e2ee;border-radius:6px;outline:none;padding:0 11px;font-size:13px}.admin-login-form input:focus,.admin-form-grid :is(input,select):focus{border-color:#356bbb;box-shadow:0 0 0 3px #eaf2ff}.admin-login-form .button,.admin-report-form>.button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.admin-login-form .button svg,.admin-report-form>.button svg{width:16px}.admin-report-form{padding:24px}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid .admin-field-wide{grid-column:span 2}.admin-consent{color:#475b77;align-items:flex-start;gap:9px;margin:19px 0;font-size:12px;font-weight:650;line-height:1.5;display:flex}.admin-consent input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:2px 0 0}.admin-report-form>.dashboard-notice{margin-bottom:14px}.admin-report-result{gap:14px;margin-top:24px;display:grid}.admin-result-heading{background:#fff;border:1px solid #dce6f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.admin-result-heading h2{margin:5px 0 0;font-family:Sora Variable,sans-serif;font-size:20px}.admin-result-heading>strong{color:#0c8b59;justify-items:end;font-family:Sora Variable,sans-serif;font-size:28px;display:grid}.admin-result-heading>strong small{color:var(--muted);font:700 10px Manrope Variable,sans-serif}.admin-report-personal dl{grid-template-columns:150px minmax(0,1fr);gap:9px 14px;margin:0;font-size:12px;display:grid}.admin-report-personal dt{color:var(--muted);font-weight:750}.admin-report-personal dd{overflow-wrap:anywhere;color:var(--navy);margin:0;font-weight:700}.admin-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.admin-loading svg{width:17px;animation:1s linear infinite spin}@media (width<=760px){.admin-header{min-height:66px;padding-inline:16px}.admin-header .brand img{width:125px}.admin-content{width:calc(100% - 28px);padding-top:28px}.admin-heading h1{font-size:24px}.admin-form-grid{grid-template-columns:1fr 1fr}.admin-form-grid .admin-field-wide{grid-column:1/-1}.admin-report-form{padding:17px}.admin-report-personal dl{grid-template-columns:110px minmax(0,1fr)}}@media (width<=480px){.admin-header{gap:10px}.admin-header .brand img{width:104px}.admin-header>div{margin-right:4px}.admin-header>div span{font-size:8px}.admin-header .button{padding-inline:9px;font-size:10px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .admin-field-wide{grid-column:auto}.admin-result-heading{padding:16px}.admin-result-heading h2{font-size:17px}.admin-result-heading>strong{font-size:23px}.admin-report-result .report-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-personal dl{grid-template-columns:1fr;gap:4px}.admin-report-personal dd{margin-bottom:8px}}@media (width<=760px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-activity-card>.dashboard-card-heading{padding-inline:14px}.admin-activity-table th,.admin-activity-table td{padding:10px}}@media (width<=480px){.admin-activity-toolbar{align-items:stretch}.admin-activity-search{flex-basis:100%;max-width:none}.admin-activity-toolbar .button{justify-content:center}.admin-stat{padding:12px}.admin-stat>strong{font-size:17px}.admin-stat>span{font-size:9px}.admin-activity-card>.dashboard-card-heading>strong{font-size:12px}.admin-report-heading h2{font-size:20px}}@media (width<=520px){.dashboard-welcome{padding:0 0 4px}.report-detail{gap:12px;margin-block:12px 18px}.report-toolbar,.report-toolbar-title{align-items:flex-start}.report-toolbar-title>span{width:38px;height:38px}.report-toolbar-actions{width:100%}.report-toolbar-actions .button{flex:1;min-width:0;padding-inline:9px;font-size:11px}.report-summary-strip{gap:8px}.report-summary-strip>div{min-height:76px;padding:11px 12px}.report-summary-strip small{font-size:9px}.report-summary-strip strong{font-size:18px}.report-personal dl{grid-template-columns:95px minmax(0,1fr);gap:0 10px}.report-accounts{padding:15px}.report-account-toolbar{padding:10px}.report-account-head{align-items:flex-start}.report-account{padding:14px}.payment-legend{gap:7px}.payment-legend span{font-size:9px}.learning-card{padding:15px}.learning-list>div{padding:10px}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar nav button,.dashboard-score-cta,.bureau-card,.highlight-grid>div,.learning-list>div{transition:none}}.dashboard-sidebar nav :is(a,button){color:#50607a;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s,color .18s;display:flex}.dashboard-sidebar nav :is(a,button):hover,.dashboard-sidebar nav :is(a,button).active{color:var(--blue-dark);background:#edf5ff}.dashboard-sidebar nav :is(a,button).active{box-shadow:inset 3px 0 #1b59bd}.dashboard-sidebar nav :is(a,button) svg{flex:none;width:17px;height:17px}.dashboard-sidebar nav :is(a,button) svg:last-child{width:13px;height:13px;margin-left:auto}.dashboard-support>a{width:100%;min-height:40px;color:var(--blue-dark);background:#fff;border:1px solid #b6d4f1;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.dashboard-support>a svg{width:14px}.dashboard-page-heading{gap:3px;display:grid}.dashboard-page-heading>span{color:#77859a;letter-spacing:.025em;font-size:10px;font-weight:750}.dashboard-page-heading>span b{color:#b0bac8;padding-inline:4px}.dashboard-page-heading>strong{color:#14264b;letter-spacing:-.02em;font-family:Sora Variable,sans-serif;font-size:15px}.dashboard-overview-grid{grid-template-columns:minmax(0,1fr);margin-bottom:18px}.dashboard-overview-grid>.dashboard-card{width:min(100%,850px);min-height:260px;margin-inline:auto}.score-card .dashboard-score-area{justify-content:center;gap:clamp(22px,5vw,58px)}.score-card .dashboard-primary-action{width:min(100%,540px);margin-inline:auto}.bureau-status.ready{max-width:100%}.dashboard-report-anchor,.report-summary-strip,.report-personal,.report-enquiries,.report-accounts,#credit-reports,#credit-learning{scroll-margin-top:88px}.learning-count{color:#738198;font-size:11px;font-weight:700}.learning-list>div{cursor:default}.learning-list>div:hover{transform:none}@media (width<=800px){.dashboard-sidebar nav{scrollbar-width:none;gap:5px;margin-top:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.dashboard-sidebar nav::-webkit-scrollbar{display:none}.dashboard-sidebar nav :is(a,button){border-radius:9px;flex:none;gap:7px;min-height:39px;padding-inline:10px;font-size:11px}.dashboard-sidebar nav :is(a,button) svg{width:15px;height:15px}.dashboard-sidebar nav :is(a,button) svg:last-child{display:none}.dashboard-sidebar nav :is(a,button).active{box-shadow:inset 0 -2px #1b59bd}.dashboard-support{display:none}.dashboard-topbar{align-items:center}.dashboard-page-heading>span{font-size:9px}.dashboard-page-heading>strong{font-size:13px}}@media (width<=520px){.dashboard-sidebar nav :is(a,button){font-size:10px}.dashboard-topbar{min-height:58px}.dashboard-overview-grid>.dashboard-card{min-height:0}.dashboard-report-anchor,.report-summary-strip,.report-personal,.report-enquiries,.report-accounts,#credit-reports,#credit-learning{scroll-margin-top:16px}}.dashboard-sidebar{background:linear-gradient(165deg,#0d1b40 0%,#102958 58%,#123568 100%);border-right:0;box-shadow:8px 0 30px #0d1e4214}.dashboard-sidebar .brand{background:#fff;border-radius:9px;width:fit-content;margin:0 4px 28px;padding:5px 8px}.dashboard-sidebar .brand img{width:154px;height:44px}.dashboard-sidebar nav{gap:5px}.dashboard-sidebar nav :is(a,button){color:#d3def0}.dashboard-sidebar nav :is(a,button):hover{color:#fff;background:#ffffff1a}.dashboard-support{color:#fff;background:#ffffff14;border-color:#ffffff1f}.dashboard-support>span{color:#a9d8ff;background:#ffffff24}.dashboard-support strong{color:#fff}.dashboard-support p{color:#c1cde0}.dashboard-support>a{color:#fff;background:#ffffff1a;border-color:#ffffff38}.dashboard-topbar{box-shadow:0 5px 18px #1a305209}.dashboard-content{max-width:1380px}.dashboard-welcome{align-items:flex-end}.dashboard-welcome h1{font-size:clamp(25px,2.4vw,33px)}.dashboard-welcome p{max-width:700px;font-size:13px;line-height:1.6}.dashboard-overview-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:15px}.dashboard-overview-grid>.dashboard-card{width:auto;min-height:300px;margin:0}.score-card{border-radius:18px}.score-card .dashboard-card-heading{align-items:flex-start}.score-card .dashboard-score-area{gap:clamp(14px,3vw,38px)}.score-card .dashboard-primary-action{width:min(100%,480px)}.score-report-date{color:#d5e0f0}.dashboard-guidance-card{background:radial-gradient(at 100% 0,#c4e0ff7a,#0000 44%),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#e0e9f4;border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.5vw,32px);display:flex;position:relative;overflow:hidden}.dashboard-guidance-label{color:#3d6caa;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.dashboard-guidance-label svg{width:14px;height:14px}.dashboard-guidance-icon{color:#1b65b8;background:#edf6ff;border:1px solid #d6e8fc;border-radius:13px;place-items:center;width:42px;height:42px;margin-top:19px;display:grid}.dashboard-guidance-icon svg{width:21px;height:21px}.dashboard-guidance-card h2{color:#14274a;letter-spacing:-.025em;margin:16px 0 7px;font:700 clamp(17px,1.8vw,21px)/1.3 Sora Variable,sans-serif}.dashboard-guidance-card>p{color:#65748b;max-width:470px;margin:0;font-size:11px;line-height:1.65}.dashboard-guidance-card ul{color:#415671;gap:9px;margin:17px 0 19px;padding:0;font-size:10px;font-weight:700;list-style:none;display:grid}.dashboard-guidance-card li{align-items:flex-start;gap:8px;display:flex}.dashboard-guidance-card li svg{color:#159565;flex:none;width:14px;height:14px}.dashboard-guidance-action{color:#fff;background:#1452a8;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:auto;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 7px 15px #10499926}.dashboard-guidance-action:hover{background:#0e3c82;transform:translateY(-1px)}.dashboard-guidance-action svg{width:15px;height:15px}.dashboard-guidance-card>small{color:#7a8aa0;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.dashboard-guidance-card>small svg{width:12px;height:12px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 19px;display:grid}.dashboard-metric{border-radius:13px;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex;box-shadow:0 5px 17px #1e3a6109}.dashboard-metric-icon{border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.dashboard-metric-icon svg{width:18px;height:18px}.dashboard-metric-icon.blue{color:#326bbb;background:#eaf3ff}.dashboard-metric-icon.green{color:#16845a;background:#e8f8ef}.dashboard-metric-icon.gold{color:#a16e11;background:#fff5df}.dashboard-metric-icon.red{color:#b83245;background:#fff0f1}.dashboard-metric>div{gap:3px;min-width:0;display:grid}.dashboard-metric small{color:#708098;font-size:9px;font-weight:750}.dashboard-metric strong{color:#14274a;text-overflow:ellipsis;white-space:nowrap;font:700 18px Sora Variable,sans-serif;overflow:hidden}.dashboard-metric>div>span{color:#8794a7;font-size:8px}.bureau-section{border-radius:16px}.dashboard-account-grid{margin-top:20px}.help-card{border-radius:16px}@media (width<=1050px){.dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.dashboard-sidebar{background:linear-gradient(110deg,#0d1b40,#123568)}.dashboard-sidebar .brand{margin:0 0 8px}.dashboard-sidebar .brand img{width:140px;height:40px}.dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}.dashboard-overview-grid>.dashboard-card{min-height:0}.dashboard-guidance-card{padding:22px}.dashboard-guidance-card ul{margin-block:14px}.dashboard-metrics{gap:9px}}@media (width<=520px){.dashboard-sidebar{padding:9px 12px 8px}.dashboard-sidebar nav{margin-top:5px}.dashboard-sidebar nav :is(a,button){color:#d3def0}.dashboard-sidebar nav :is(a,button).active{color:#fff;background:#2b7eebe6}.dashboard-content{padding-top:18px}.dashboard-welcome{margin-bottom:15px}.dashboard-welcome h1{font-size:24px}.dashboard-welcome p{font-size:11px}.dashboard-overview-grid{gap:11px}.dashboard-overview-grid>.dashboard-card{min-height:0}.score-card .dashboard-card-heading{gap:7px}.score-card .dashboard-score-area{gap:0}.dashboard-guidance-card{padding:18px}.dashboard-guidance-card h2{font-size:18px}.dashboard-guidance-action{width:100%}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metric{gap:8px;min-height:82px;padding:10px}.dashboard-metric-icon{border-radius:10px;width:31px;height:31px}.dashboard-metric-icon svg{width:15px;height:15px}.dashboard-metric strong{font-size:15px}.dashboard-metric small{font-size:8px}.dashboard-metric>div>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.dashboard-guidance-action{transition:none}}.dashboard-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.account-card,.help-card{padding:22px}.help-card{margin-top:18px;margin-bottom:110px}.account-card .dashboard-card-heading>strong,.help-card .dashboard-card-heading>strong{align-items:center;gap:8px;font-size:16px;display:flex}.account-card .dashboard-card-heading svg,.help-card .dashboard-card-heading svg{width:18px;color:var(--blue)}.help-card .dashboard-card-heading>small{color:#75849a;font-size:11px;font-weight:700}.kyc-badge{color:#8a5a00;text-transform:capitalize;background:#fff4dc;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.kyc-badge.verified{color:#086841;background:#dcf6e8}.kyc-badge svg{width:12px}.account-details{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:4px 0 0;display:grid}.account-details dt{color:#75849a;font-size:12px;font-weight:700}.account-details dd{overflow-wrap:anywhere;color:var(--navy);margin:0;font-size:13px;font-weight:750}.account-note{color:var(--muted);align-items:flex-start;gap:7px;margin:16px 0 0;font-size:11px;line-height:1.5;display:flex}.account-note svg{color:#0eaa68;flex-shrink:0;width:14px}.settings-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.settings-list li{border-bottom:1px solid #eef2f6;align-items:center;gap:12px;padding:12px 0;display:flex}.settings-list li>span{width:34px;height:34px;color:var(--blue);background:#eaf4ff;border-radius:10px;flex:none;place-items:center;display:grid}.settings-list li>span svg{width:16px}.settings-list li>div{flex:1;gap:3px;min-width:0;display:grid}.settings-list strong{color:var(--navy);font-size:13px}.settings-list small{color:var(--muted);font-size:11px;line-height:1.5}.settings-list li>a{color:var(--blue-dark);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.settings-list li>a svg{width:13px}.account-logout{margin-top:16px}.help-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.help-option{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e2eaf3;border-radius:12px;align-items:center;gap:10px;padding:14px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.help-option:hover{background:#f2f8ff;border-color:#b6d4f1}.help-option>svg:first-child{width:20px;color:var(--blue);flex:none}.help-option>svg:last-child{color:#9aabc0;flex:none;width:14px;margin-left:auto}.help-option span{gap:2px;min-width:0;display:grid}.help-option strong{font-size:13px}.help-option small{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.help-tabs-section{margin-bottom:24px}.help-tab-toggle{width:100%;color:var(--navy);font:inherit;cursor:pointer;background:linear-gradient(135deg,#f0f7ff 0%,#e8f4ff 100%);border:1px solid #d4e8f7;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.help-tab-toggle:hover{background:linear-gradient(135deg,#e8f4ff 0%,#dff0ff 100%);border-color:#b6d4f1;transform:translate(2px)}.help-tab-toggle svg:first-child{width:16px;color:var(--blue)}.help-tab-toggle svg:last-child{width:16px;margin-left:auto;transition:transform .25s}.help-tab-toggle svg.rotated{transform:rotate(180deg)}.help-faqs-container{background:#fbfdff;border:1px solid #e2eaf3;border-radius:12px;margin-top:12px;padding:18px;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.faq-categories-filter{margin-bottom:20px}.faq-filter-label{color:#75849a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600}.faq-category-buttons{flex-wrap:wrap;gap:8px;display:flex}.faq-category-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2eaf3;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.faq-category-btn:hover{border-color:var(--category-color,#5b9bd5);background:#5b9bd514}.faq-category-btn.active{border-color:var(--category-color,#5b9bd5);background:var(--category-color,#5b9bd5);color:#fff;box-shadow:0 2px 8px #5b9bd540}.faq-category-btn svg{width:14px;height:14px}.faq-list{gap:8px;display:grid}.faq-item{border:1px solid #e2eaf3;border-radius:10px;transition:all .2s;overflow:hidden}.faq-item.expanded{background:#fff;border-color:#b6d4f1;box-shadow:0 2px 8px #5b9bd51f}.faq-item:hover{border-color:#d4e8f7}.faq-question{text-align:left;cursor:pointer;width:100%;color:var(--navy);background:#fbfdff;border:none;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.faq-item.expanded .faq-question{background:#f9fbff}.faq-question:hover{background:#f0f7ff}.faq-icon{color:#fff;background:linear-gradient(135deg,#5b9bd5 0%,#3d7ab1 100%);border-radius:6px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.faq-text{text-align:left;flex:1;min-width:0}.faq-chevron{color:#9aabc0;transition:transform .25s}.faq-item.expanded .faq-chevron{color:#5b9bd5;transform:rotate(180deg)}.faq-answer{background:#fff;border-top:1px solid #e2eaf3;padding:16px;animation:.25s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-answer p{color:#475569;margin:0 0 12px;font-size:13px;line-height:1.6}.faq-answer p:last-child{margin-bottom:0}.faq-links{border-top:1px solid #e2eaf3;margin-top:12px;padding-top:12px}.faq-links small{color:#75849a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.faq-link-buttons{flex-wrap:wrap;gap:8px;display:flex}.faq-link-btn{color:#5b9bd5;background:#f0f7ff;border:1px solid #d4e8f7;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.faq-link-btn:hover{background:#e8f4ff;border-color:#b6d4f1;transform:translate(1px)}.customer-ticket-form{background:#fbfdff;border:1px solid #e2eaf3;border-radius:12px;margin:20px 0;padding:16px}.customer-ticket-form h3{color:var(--navy);margin-bottom:14px;font-size:14px;font-weight:600}.form-group{margin-bottom:14px;display:block}.form-group:last-of-type{margin-bottom:0}.label-text{color:var(--navy);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.category-select{width:100%;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d4e8f7;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.category-select:hover{border-color:#b6d4f1}.category-select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #5b9bd51a}#my-profile,#settings,#help-support{scroll-margin-top:88px}@media (width<=1100px){.help-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.dashboard-account-grid{grid-template-columns:1fr}}@media (width<=520px){.account-card,.help-card{padding:15px}.help-options{grid-template-columns:1fr}.faq-category-buttons{flex-direction:column}.faq-category-btn{justify-content:flex-start;width:100%}.help-tab-toggle{padding:12px 14px;font-size:13px}.help-faqs-container{margin-top:8px;padding:12px}.faq-question,.faq-answer{padding:12px 14px;font-size:12px}.faq-link-buttons{flex-direction:column}.faq-link-btn{justify-content:space-between;width:100%}.form-group{margin-bottom:12px}#my-profile,#settings,#help-support{scroll-margin-top:16px}}.admin-section-actions{justify-content:flex-end;margin:-12px 0 18px;display:flex}.admin-section-actions .button{align-items:center;gap:7px;min-height:36px;font-size:10px;display:inline-flex}.admin-section-actions .button svg{width:14px}@media (width<=1100px){.admin-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-sidebar{z-index:3;border-bottom:1px solid #e1e9f2;border-right:0;min-height:0;padding:10px 14px;position:sticky;top:0}.admin-sidebar-identity{grid-template-columns:auto 1fr auto;align-items:center;gap:5px 9px;padding:0 4px 9px}.admin-sidebar-identity>span{grid-column:1/-1}.admin-sidebar-identity>strong{min-width:0}.admin-sidebar-identity>small{grid-area:2/3}.admin-sidebar nav{scrollbar-width:thin;gap:5px;padding:0 0 3px;display:flex;overflow-x:auto}.admin-sidebar nav button{white-space:nowrap;flex:none;min-height:36px;padding:0 9px}.admin-sidebar nav button.active{box-shadow:inset 0 -2px #2672ca}.admin-sidebar>p{display:none}.admin-layout .admin-content{width:min(100% - 32px,1320px);padding:24px 0 48px}.admin-funnel,.admin-ticket-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-header{gap:10px;min-height:64px;padding:8px 14px}.admin-header .brand img{width:112px;height:42px}.admin-header>div{max-width:130px}.admin-header>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-header .button{min-height:34px;padding:0 9px;font-size:10px}.admin-header .button svg{width:13px}.admin-sidebar{padding-left:10px;padding-right:10px}.admin-layout .admin-content{width:calc(100% - 24px);padding-top:20px}.admin-customer-toolbar,.admin-ticket-toolbar{flex-direction:column;align-items:stretch}.admin-customer-toolbar .admin-activity-search{max-width:none}.admin-customer-toolbar .button,.admin-ticket-toolbar .button{justify-content:center}.admin-management-form,.admin-ticket-form{grid-template-columns:minmax(0,1fr);padding:14px}.admin-ticket-form .ticket-wide{grid-column:auto}.admin-funnel{grid-template-columns:minmax(0,1fr)}.admin-funnel-step{grid-template-columns:1fr auto;align-items:center}.admin-funnel-step>strong{grid-area:1/2/span 2}.admin-funnel-step>div,.admin-funnel-step>small{grid-column:1/-1}.admin-ticket{padding:14px}.admin-ticket-top{flex-direction:column;align-items:flex-start}.admin-section-actions{margin-top:-6px}.admin-section-actions .button{justify-content:center;width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-data-loading{color:#295b91;background:#f0f7ff;border:1px solid #d5e5f7;border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:11px;font-weight:750;display:flex}.admin-data-loading svg,.customer-ticket-loading svg{flex:none;width:15px;height:15px}.customer-ticket-form,.customer-ticket-section{background:#fbfdff;border:1px solid #e6edf5;border-radius:12px;gap:12px;margin-top:20px;padding:17px;display:grid}.customer-ticket-form h3,.customer-ticket-heading h3,.admin-ticket-thread>strong{color:#15294b;margin:0;font:700 14px Sora Variable,sans-serif}.customer-ticket-form label{color:#31445f;gap:6px;font-size:11px;font-weight:750;display:grid}.customer-ticket-form :is(input,textarea),.customer-ticket-reply input,.admin-ticket-reply textarea{width:100%;min-height:40px;color:var(--navy);background:#fff;border:1px solid #d8e2ee;border-radius:7px;outline:none;padding:10px 11px;font:12px Manrope Variable,sans-serif}.customer-ticket-form textarea,.admin-ticket-reply textarea{resize:vertical}.customer-ticket-form :is(input,textarea):focus,.customer-ticket-reply input:focus,.admin-ticket-reply textarea:focus{border-color:#356bbb;box-shadow:0 0 0 3px #eaf2ff}.customer-ticket-form>.button{align-items:center;gap:7px;width:fit-content;min-height:38px;font-size:11px;display:inline-flex}.customer-ticket-form>.button svg,.customer-ticket-heading .button svg{width:15px}.customer-ticket-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-ticket-heading .button{align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;display:inline-flex}.customer-ticket-loading{color:#416487;background:#f0f7ff;border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:11px;display:flex}.customer-ticket-empty{color:#78869a;text-align:center;margin:0;padding:15px;font-size:11px}.customer-ticket-list{gap:10px;display:grid}.customer-ticket{background:#fff;border:1px solid #e7edf5;border-radius:10px;gap:10px;padding:14px;display:grid}.customer-ticket-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-ticket-top>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-ticket-top>div>strong{color:#1d3353;font-size:12px}.customer-ticket-top>time,.customer-ticket-comment time{color:#7d8ba0;font-size:9px}.customer-ticket-original{color:#546882;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.customer-ticket-comments,.admin-ticket-thread{gap:9px;display:grid}.customer-ticket-comment,.admin-ticket-comment{background:#f4f7fb;border-radius:8px;padding:10px 11px}.customer-ticket-comment.admin,.admin-ticket-comment.admin{background:#eff6ff}.customer-ticket-comment>div,.admin-ticket-comment>div{justify-content:space-between;gap:8px;display:flex}.customer-ticket-comment strong,.admin-ticket-comment b{color:#324967;font-size:10px}.customer-ticket-comment p,.admin-ticket-comment p{color:#52657e;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.5}.customer-ticket-reply,.admin-ticket-reply{align-items:end;gap:8px;display:flex}.customer-ticket-reply .button{min-height:38px}.admin-ticket-thread{border-top:1px solid #e9eef5;margin-top:15px;padding-top:14px}.admin-ticket-no-replies{color:#7b899c;margin:0;font-size:10px}.admin-ticket-reply textarea{flex:auto;min-height:60px}.admin-ticket-reply .button{white-space:nowrap;align-items:center;gap:6px;min-height:38px;display:inline-flex}.admin-ticket-reply .button svg{width:14px}@media (width<=520px){.customer-ticket-form,.customer-ticket-section{padding:13px}.customer-ticket-heading{flex-direction:column;align-items:flex-start}.customer-ticket-form>.button{justify-content:center;width:100%}.customer-ticket-top{flex-direction:column}.customer-ticket-reply,.admin-ticket-reply{flex-direction:column;align-items:stretch}.admin-ticket-reply .button{justify-content:center}}.dashboard-shell{background:#eaf4ff}.dashboard-sidebar{background:linear-gradient(#061b43 0%,#092653 100%);border:0;align-self:flex-start;width:212px;height:100vh;min-height:100vh;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar .brand{margin:0 4px 24px}.dashboard-sidebar nav :is(a,button).active{color:#fff;background:linear-gradient(110deg,#1765d1,#237fe8);box-shadow:0 8px 18px #04112f3d}.dashboard-topbar{background:#f3f8ff;border-color:#dce9f7;min-height:66px;box-shadow:0 4px 16px #1a305209}.dashboard-updated{color:#71819a;white-space:nowrap;gap:2px;font-size:9px;line-height:1.3;display:grid}.dashboard-updated strong{color:#1d3154;font-size:10px}.dashboard-refresh-button{color:#174e9c;cursor:pointer;background:#fff;border:1px solid #cbdcf1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.dashboard-refresh-button:hover:not(:disabled){background:#f7fbff;border-color:#9ebde3}.dashboard-refresh-button:disabled{cursor:wait;opacity:.7}.dashboard-refresh-button svg{width:14px;height:14px}.dashboard-overview-grid{gap:14px}.dashboard-overview-grid>.dashboard-card{min-height:276px}.empty-report-card{grid-column:auto;min-height:276px}.dashboard-metric{border-radius:12px}.bureau-section{border-color:#dfeaf6}@media (width<=1050px){.dashboard-sidebar{width:198px}.dashboard-top-actions{gap:9px}.dashboard-updated{display:none}}@media (width<=800px){.dashboard-sidebar{width:100%;height:auto;min-height:0;position:static;overflow:visible}}@media (width<=520px){.dashboard-sidebar .brand{margin:0 0 8px}.dashboard-topbar{height:auto;min-height:60px}.dashboard-page-heading>span{display:none}.dashboard-page-heading>strong{font-size:13px}.dashboard-refresh-button{min-height:34px;padding-inline:9px;font-size:9px}.dashboard-top-actions{gap:6px}.dashboard-overview-grid>.dashboard-card,.empty-report-card{min-height:0}}@media (prefers-reduced-motion:reduce){.dashboard-refresh-button{transition:none}}.dashboard-sidebar nav :is(a,button){gap:10px;min-height:39px;font-size:11px}.dashboard-sidebar nav :is(a,button) svg:last-child{width:11px;height:11px}.dashboard-sidebar-subnav{border-left:1px solid #dceaff42;gap:2px;margin:-2px 0 5px 15px;padding:3px 0 3px 13px;display:grid}.dashboard-sidebar nav .dashboard-sidebar-subnav a{color:#c1d0e5;border-radius:6px;min-height:30px;padding:0 8px;font-size:10px;font-weight:650}.dashboard-sidebar nav .dashboard-sidebar-subnav a:hover{color:#fff;background:#ffffff1a}.dashboard-bureau-tabs{scrollbar-width:thin;border-bottom:1px solid #ffffff29;gap:7px;margin:0 0 5px;padding:4px;display:flex;overflow-x:auto}.dashboard-bureau-tabs button{color:#d7e5fa;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:none;min-height:30px;padding:0 12px;font-size:10px;font-weight:800}.dashboard-bureau-tabs button:hover,.dashboard-bureau-tabs button.active{color:#1452a8;background:#fff}.dashboard-insights-card{background:#fff;border-color:#e0e9f4;border-radius:18px;min-width:0;padding:20px}.dashboard-insights-card .dashboard-card-heading{margin-bottom:14px}.dashboard-insights-card .dashboard-card-heading>strong{font-size:15px}.dashboard-insights-card .dashboard-card-heading>strong svg{color:#236ac0}.dashboard-insights-card .dashboard-card-heading>a,.dashboard-insights-empty>a{color:#1452a8;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-insights-card .dashboard-card-heading>a svg,.dashboard-insights-empty>a svg{width:13px;height:13px}.dashboard-factor-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-factor-list li{border-bottom:1px solid #e8eef5;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 0;display:grid}.dashboard-factor-list li:last-child{border-bottom:0}.dashboard-factor-icon{color:#15965d;background:#e7f8ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dashboard-factor-icon svg{width:17px;height:17px}.dashboard-factor-list li.negative .dashboard-factor-icon{color:#d04451;background:#fff0f1}.dashboard-factor-list li.negative .dashboard-factor-icon svg{transform:rotate(45deg)}.dashboard-factor-list li>div{gap:3px;min-width:0;display:grid}.dashboard-factor-list li strong{color:#1b2f52;font-size:10px;line-height:1.4}.dashboard-factor-list li small{color:#74839a;font-size:9px;line-height:1.4}.dashboard-insights-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:205px;padding:7px 4px;display:flex}.dashboard-insights-empty>span{color:#2469b8;background:#edf5ff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:11px;display:grid}.dashboard-insights-empty>span svg{width:19px;height:19px}.dashboard-insights-empty>strong{color:#1a2e50;font-size:12px}.dashboard-insights-empty>p{color:#687a91;max-width:390px;margin:6px 0 12px;font-size:10px;line-height:1.55}.bureau-comparison{border-radius:15px;margin:0 0 16px;padding:20px}.bureau-comparison .dashboard-card-heading{margin-bottom:13px}.bureau-comparison .dashboard-card-heading>strong{font-size:15px}.bureau-comparison .dashboard-card-heading>small{color:#78889e;font-size:9px}.bureau-comparison-scroll{border:1px solid #e3eaf2;border-radius:10px;overflow-x:auto}.bureau-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.bureau-comparison th,.bureau-comparison td{border-bottom:1px solid #e9eef4;padding:11px 13px;font-size:10px}.bureau-comparison thead th{color:#546882;background:#f4f8fc;font-size:9px}.bureau-comparison tbody tr:last-child th,.bureau-comparison tbody tr:last-child td{border-bottom:0}.bureau-comparison tbody th{color:#52657e;width:125px;font-weight:750}.bureau-comparison td{color:#263d5e;font-weight:700}.bureau-comparison td button{color:#164fa3;cursor:pointer;background:0 0;border:0;padding:0;font:800 12px Sora Variable,sans-serif}.comparison-status{color:#6a788a;white-space:nowrap;background:#f0f3f7;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.comparison-status.ready{color:#13784e;background:#e5f8ee}.comparison-status.pending{color:#8b630e;background:#fff5df}.comparison-status.failed{color:#a93542;background:#fff0f1}.bureau-comparison-link{color:#1452a8;align-items:center;gap:5px;margin-top:12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.bureau-comparison-link svg{width:13px;height:13px}@media (width<=800px){.dashboard-insights-empty{min-height:155px}.bureau-comparison{padding:16px}}@media (width<=520px){.dashboard-bureau-tabs{margin-inline:-4px}.dashboard-insights-card{padding:17px}.dashboard-insights-card .dashboard-card-heading>strong{font-size:13px}.bureau-comparison{padding:14px}.bureau-comparison .dashboard-card-heading{flex-direction:column;align-items:flex-start}}.dashboard-overview-grid>.score-card{color:#fff;background:radial-gradient(at 68% 28%,#2365be94,#0000 46%),linear-gradient(112deg,#071b3d 0%,#0c2e61 55%,#10417f 100%);border:0;border-radius:20px;min-height:0;padding:clamp(20px,2vw,28px) clamp(22px,2.5vw,36px);position:relative;overflow:hidden;box-shadow:0 18px 42px #0a27522e}.score-card .score-card-header{align-items:center;margin-bottom:8px}.score-card .score-card-header>strong{color:#fff;font:700 clamp(18px,2vw,24px) Sora Variable,sans-serif}.score-card .score-report-date{color:#d3e2f6;align-items:center;gap:7px;font-size:11px;display:inline-flex}.score-card .score-report-date svg{width:15px;height:15px}.score-card-meta-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,76px);width:100%;min-width:0;margin-bottom:5px;display:grid}.score-card .dashboard-bureau-tabs{border:0;flex-wrap:wrap;gap:7px;width:100%;min-width:0;margin:0;padding:0 0 5px;display:flex}.score-card .dashboard-bureau-tabs button{color:#dce8f8;background:#ffffff17;border-radius:12px;flex:0 auto;min-width:0;min-height:34px;padding-inline:clamp(10px,1vw,18px);font-size:12px}.score-card .dashboard-bureau-tabs button:hover,.score-card .dashboard-bureau-tabs button.active{color:#1552a2;background:#fff}.score-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid}.score-card-body>.dashboard-gauge{grid-column:1}.score-card-body>.dashboard-score-copy{grid-column:2}.score-card .dashboard-gauge{width:min(100%,290px);height:150px;margin:0 auto;overflow:visible}.score-card .dashboard-gauge-track{background:conic-gradient(from 270deg at 50% 100%, #f04444 0 32deg, #ffae21 32deg 72deg, #35c882 72deg 180deg, transparent 180deg);width:94%;top:3px;left:3%;overflow:visible}.score-card .dashboard-gauge-track:after{background:#0c2b59;inset:24px 24px 0}.score-card .dashboard-gauge-needle{z-index:4;background:0 0;width:0;height:0;position:absolute;top:0;left:0;transform:none}.score-card .dashboard-gauge-needle:after{background:#b7dcff;border:3px solid #fff;width:14px;height:14px;top:-7px;left:-7px;box-shadow:0 2px 8px #02112c59}.score-card .dashboard-gauge>strong{color:#fff;font-size:clamp(32px,3.4vw,40px);top:55px}.score-card .dashboard-gauge>span{color:#d8e6f8;font-size:10px;top:129px}.score-card .dashboard-score-copy{color:#d8e6f8;gap:12px;width:auto;min-width:0;max-width:none;font-size:13px;line-height:1.45}.score-card-meta-row .score-status-label{color:#e1edfc;letter-spacing:.02em;white-space:nowrap;background:#ffffff1f;border-radius:999px;justify-self:start;align-items:center;gap:6px;width:fit-content;min-width:0;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.score-card-meta-row .score-status-label svg{width:15px;height:15px}.score-card .score-status-label{color:#e1edfc;letter-spacing:.02em;background:#ffffff1f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:10px;font-weight:800}.score-card .score-status-label.score-band-excellent,.score-card .score-status-label.score-band-good{color:#adf1d3;background:#29c3812e}.score-card .score-status-label.score-band-fair{color:#ffda9a;background:#ffb2392e}.score-card .score-status-label.score-band-attention{color:#ffc0c8;background:#ff77852e}.score-card .dashboard-score-copy>strong{color:#fff;font-size:clamp(17px,1.7vw,21px);line-height:1.3}.score-card .dashboard-score-copy p{color:#d5e2f4;max-width:430px;margin:0;font-size:12px;font-weight:500;line-height:1.5}.score-card-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:3px;display:flex}.score-card .dashboard-primary-action{color:#10366e;background:#fff;border-radius:10px;justify-content:center;gap:9px;width:fit-content;max-width:100%;min-height:40px;margin-inline:0;padding:0 18px;font-size:12px;transition:background .18s,transform .18s}.score-card .dashboard-primary-action:hover:not(:disabled){background:#edf5ff;transform:translateY(-1px)}.score-card .dashboard-primary-action:disabled{cursor:wait;opacity:.8}.score-card .dashboard-primary-action svg{width:16px;height:16px}.score-card-actions>a{color:#e0edff;align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.score-card-actions>a:hover{color:#fff;text-decoration:underline}.score-card-actions>a svg{width:14px;height:14px}.score-card .score-download-error{color:#a42e40;background:#fff2f3;border-radius:8px;margin:0;padding:7px 10px;font-size:11px}@media (width<=1050px){.score-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.score-card-meta-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (width<=560px){.dashboard-overview-grid>.score-card{border-radius:16px;padding:17px 15px}.score-card .score-card-header{align-items:flex-start;gap:10px}.score-card .score-report-date{text-align:right;justify-content:flex-end;max-width:120px;font-size:9px}.score-card .dashboard-bureau-tabs{gap:5px}.score-card .dashboard-bureau-tabs button{min-height:34px;padding-inline:11px;font-size:10px}.score-card-body{grid-template-columns:minmax(0,1fr);gap:4px}.score-card-body>.dashboard-gauge,.score-card-body>.dashboard-score-copy{grid-column:1}.score-card .dashboard-gauge{width:min(100%,250px);height:130px}.score-card .dashboard-gauge>strong{font-size:36px;top:48px}.score-card .dashboard-gauge>span{top:111px}.score-card .dashboard-score-copy{text-align:center;justify-items:center;gap:6px}.score-card .dashboard-score-copy>strong{font-size:17px}.score-card .dashboard-score-copy p{max-width:340px;font-size:11px}.score-card-actions{justify-content:center;gap:10px}.score-card .dashboard-primary-action{width:auto;min-width:220px}}.dashboard-assistant .chat-presence{display:none}@media (prefers-reduced-motion:reduce){.score-card .dashboard-primary-action{transition:none}}.dashboard-content>.learning-card{background:#fff;border:1px solid #e4ebf4;border-radius:16px;margin-top:20px;padding:clamp(18px,2vw,26px)}.learning-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.learning-heading>div{min-width:0}.learning-heading h2{color:#14274a;align-items:center;gap:10px;margin:0;font:700 19px/1.3 Sora Variable,sans-serif;display:flex}.learning-heading h2 svg{color:#1756a7;width:20px;height:20px}.learning-heading p{color:#74839a;margin:5px 0 0 30px;font-size:12px;line-height:1.5}.learning-heading .learning-count{color:#315d96;background:#edf4fd;border-radius:999px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}.learning-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.learning-guide{isolation:isolate;border:1px solid;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:204px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.learning-guide:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1b396214}.learning-guide.blue{color:#1552a2;background:linear-gradient(135deg,#f3f8ff,#edf5ff);border-color:#dce9f8}.learning-guide.green{color:#17734d;background:linear-gradient(135deg,#f1faf5,#eaf7f0);border-color:#d8eee4}.learning-guide.amber{color:#9a5720;background:linear-gradient(135deg,#fff8f0,#fff3e7);border-color:#f2e5d6}.learning-guide-top{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.learning-guide-icon{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.learning-guide-icon svg{width:23px;height:23px}.learning-guide.blue .learning-guide-icon{background:#dfedff}.learning-guide.green .learning-guide-icon{background:#d9f1e4}.learning-guide.amber .learning-guide-icon{background:#ffead8}.learning-guide-time{border:1px solid;border-color:color-mix(in srgb, currentColor 16%, transparent);background:#ffffff8c;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.learning-guide h3{z-index:1;color:#172a4c;margin:14px 0 5px;font-size:14px;line-height:1.4;position:relative}.learning-guide p{z-index:1;color:#687a91;max-width:290px;margin:0 0 12px;font-size:11px;line-height:1.5;position:relative}.learning-guide>a{z-index:1;color:inherit;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.learning-guide>a:hover{text-decoration:underline}.learning-guide>a svg{width:14px;height:14px}.learning-guide-art{z-index:0;opacity:.08;stroke-width:1.7px;width:78px;height:78px;position:absolute;bottom:8px;right:12px}@media (width<=900px){.learning-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-content>.learning-card{margin-top:14px;padding:15px}.learning-heading{gap:10px;margin-bottom:13px}.learning-heading h2{gap:7px;font-size:16px}.learning-heading h2 svg{width:18px;height:18px}.learning-heading p{margin-left:25px;font-size:10px}.learning-heading .learning-count{padding:6px 8px;font-size:9px}.learning-guides{grid-template-columns:minmax(0,1fr);gap:9px}.learning-guide{min-height:176px;padding:14px}}@media (prefers-reduced-motion:reduce){.learning-guide{transition:none}}.report-accounts>.dashboard-card-heading{align-items:flex-start}.report-accounts-title{gap:4px;display:grid}.report-accounts-title>strong{align-items:center;gap:8px;display:inline-flex}.report-accounts-title>small{color:#75849a;font-size:10px;font-weight:550}.report-account-total{color:#385e91;background:#edf4fd;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.report-account-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:11px 12px;display:grid}.report-account-toolbar>.report-account-filters{scrollbar-width:thin;flex-wrap:nowrap;grid-column:1/-1;padding-bottom:2px;overflow-x:auto}.report-account-search{color:#8291a5;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.report-account-search svg{flex:none;width:15px;height:15px}.report-account-search input{color:#193357;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.report-account-search input::placeholder{color:#8997aa}.credit-account-list{gap:8px;display:grid}.credit-account-card{background:#fff;border:1px solid #e0e8f1;border-radius:12px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.credit-account-card:hover{border-color:#c9d8ea;box-shadow:0 5px 16px #1b39620d}.credit-account-card.needs-attention{border-color:#e6dce0}.credit-account-summary{grid-template-columns:minmax(175px,1.5fr) repeat(5,minmax(88px,.75fr)) 28px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.credit-account-lender{align-items:center;gap:10px;min-width:0;display:flex}.credit-account-avatar{color:#375db6;background:#e9efff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.credit-account-avatar.tone-1{color:#1571bc;background:#e4f2ff}.credit-account-avatar.tone-2{color:#c2484e;background:#fff0ef}.credit-account-avatar.tone-3{color:#16835d;background:#e5f7ef}.credit-account-lender>span:last-child{gap:3px;min-width:0;display:grid}.credit-account-lender strong{color:#172a4c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.credit-account-lender small{color:#74839a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.credit-account-field{align-content:center;gap:5px;min-width:0;display:grid}.credit-account-field>small{color:#77869b;font-size:9px;font-weight:700}.credit-account-field>strong{color:#263d5e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.credit-account-field>strong.is-bad{color:#c73646}.credit-account-field>strong.is-good{color:#178354}.credit-account-pay-now{color:#fff;cursor:pointer;background:#1552a2;border:0;border-radius:7px;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.credit-account-pay-now:hover{background:#0e3e83}.credit-account-pay-now svg{width:12px;height:12px}.credit-account-field .account-chip{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px}.credit-account-toggle{color:#49627f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:transform .18s,background .18s;display:grid}.credit-account-toggle:hover{background:#eef4fb}.credit-account-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.credit-account-toggle svg{width:16px;height:16px;transition:transform .18s}.credit-account-details{border-top:1px solid #edf1f6;gap:12px;padding:0 15px 14px;display:grid}.credit-account-extra{display:none}.credit-account-alert{color:#a33a46;background:#fff7f7;border:1px solid #f3dfe1;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.credit-account-alert svg{flex:none;width:15px;height:15px}.credit-account-pay-notice{color:#294d7c;background:#f2f7ff;border:1px solid #cfe0f5;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.credit-account-pay-notice>svg{color:#2866b1;flex:none;width:16px;height:16px}.credit-account-pay-notice>span{flex:1}.credit-account-pay-notice button{color:#526b8b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.credit-account-pay-notice button:hover{background:#e2edfb}.credit-account-pay-notice button svg{width:15px;height:15px}.credit-account-payment-heading{align-items:center;gap:7px;padding-top:1px;display:flex}.credit-account-payment-heading strong{color:#304762;font-size:10px}.credit-account-payment-heading span{color:#8997a9;font-size:9px}.credit-account-payment-history{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px;display:grid}.credit-account-payment{background:#fbfcfe;border:1px solid #e6ecf3;border-radius:8px;justify-items:center;gap:5px;min-width:0;padding:6px 4px;display:grid}.credit-account-payment>small{color:#74839a;white-space:nowrap;font-size:8px;font-weight:700}.credit-account-payment>span{color:#fff;border-radius:6px;place-items:center;width:100%;min-height:22px;font-size:9px;font-weight:850;display:grid}.credit-account-payment>span svg{width:13px;height:13px}.credit-account-payment>span.ontime{background:#209a61}.credit-account-payment>span.late{background:#d94350}.credit-account-payment>span.unknown{background:#b6c1d0}.credit-account-no-history{padding:10px 0;font-size:10px}@media (width<=1050px){.report-account-toolbar{grid-template-columns:minmax(0,1fr) auto}.credit-account-summary{grid-template-columns:minmax(145px,1.4fr) repeat(4,minmax(80px,.8fr)) 28px}.credit-account-field:nth-of-type(6){display:none}}@media (width<=700px){.report-account-toolbar{grid-template-columns:minmax(0,1fr)}.report-account-toolbar .payment-legend{grid-column:auto}.report-account-search{grid-row:2}.report-account-toolbar .payment-legend{grid-row:3}.credit-account-summary{grid-template-columns:minmax(0,1fr) minmax(70px,auto) minmax(95px,auto) 28px;gap:9px;padding:12px}.credit-account-field:nth-of-type(2),.credit-account-field:nth-of-type(4),.credit-account-field:nth-of-type(6){display:none}.credit-account-field:nth-of-type(5){display:grid}.credit-account-pay-notice{align-items:flex-start;font-size:10px}.credit-account-pay-now{min-height:30px}.credit-account-details{padding-inline:12px}.credit-account-extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.credit-account-extra>div{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.credit-account-extra dt{color:#78889e;font-size:8px;font-weight:700}.credit-account-extra dd{color:#263d5e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.credit-account-extra dd.is-bad{color:#c73646}.credit-account-extra dd.is-good{color:#178354}.credit-account-payment-history{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}}@media (prefers-reduced-motion:reduce){.credit-account-card,.credit-account-toggle,.credit-account-toggle svg{transition:none}}.dashboard-shell p{font-size:max(14px,.875em);line-height:1.55}.dashboard-shell :is(small,span,dt,dd,th,td,time,label){font-size:max(12px,.75em)}.dashboard-shell :is(button,input,textarea,select,a){font-size:max(13px,.8125em)}.dashboard-page-heading>span{font-size:13px}.dashboard-kicker{font-size:12px}.dashboard-sidebar nav button,.dashboard-support strong{font-size:14px}.dashboard-support button{font-size:13px}.dashboard-welcome p{font-size:15px}.dashboard-card-heading>small,.dashboard-card-heading button,.dashboard-metric small,.dashboard-metric>div>span,.dashboard-overview-grid .dashboard-score-copy>span,.dashboard-overview-grid .score-status-label,.score-card .score-report-date,.score-card-actions>a,.bureau-status,.bureau-section .dashboard-card-heading small,.bureau-comparison .dashboard-card-heading>small,.bureau-comparison .dashboard-card-heading>strong,.bureau-comparison th,.bureau-comparison td,.comparison-status,.bureau-comparison-link{font-size:12px}.report-toolbar-title strong,.report-accounts-title>strong,.report-personal dt,.report-personal dd,.report-enquiries li strong,.report-enquiries li small,.report-enquiries time{font-size:13px}.report-toolbar-title small,.report-summary-strip small,.report-account-filters button,.payment-legend,.report-account-total,.report-account-search input,.credit-account-field>small,.credit-account-lender small,.credit-account-field .account-chip,.credit-account-payment>small,.credit-account-payment-heading span,.credit-account-extra dt{font-size:12px}.credit-account-lender strong,.credit-account-field>strong,.credit-account-payment-heading strong,.credit-account-extra dd{font-size:13px}.credit-account-alert,.report-accounts-title>small,.credit-account-no-history{font-size:12px}@media (width<=520px){.dashboard-shell p,.dashboard-sidebar nav button{font-size:13px}.dashboard-welcome p{font-size:14px}}.credit-guide-page{color:#172a4c;background:#f3f7fc}.credit-guide-page .site-header{animation:none}.credit-guide-page .nav-wrap{width:min(1240px,100% - 48px)}.guide-back-link{color:#315d96;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.guide-back-link:hover{color:#123f82}.guide-back-link svg{width:15px;height:15px}.credit-guide-main{min-height:calc(100vh - 78px);padding:32px 24px 60px}.credit-guide-wrap{width:min(980px,100%);margin:0 auto}.guide-breadcrumb{color:#6f8099;align-items:center;gap:7px;margin-bottom:16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.guide-breadcrumb svg{width:12px;height:12px;transform:rotate(0)}.credit-guide-article{background:#fff;border:1px solid #e1eaf4;border-radius:18px;padding:clamp(22px,4vw,42px);box-shadow:0 12px 34px #1b39620e}.credit-guide-title{border-bottom:1px solid #eaf0f6;padding:0 0 25px;position:relative}.credit-guide-title-icon{color:#1756a7;background:#e8f2ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:17px;display:grid}.credit-guide-title-icon svg{width:24px;height:24px}.credit-guide-read-time{color:#5a6f8d;background:#f0f5fb;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:4px;right:0}.credit-guide-read-time svg{width:13px;height:13px}.credit-guide-title h1{color:#14274a;letter-spacing:-.035em;max-width:760px;margin:0;font:700 clamp(25px,4vw,38px)/1.2 Sora Variable,sans-serif}.credit-guide-title>p{color:#64758e;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.credit-guide-section{padding-top:24px}.credit-guide-section h2,.guide-options-heading h2{color:#172a4c;letter-spacing:-.02em;margin:0 0 9px;font:700 19px/1.35 Sora Variable,sans-serif}.credit-guide-section>p{color:#596c86;margin:0 0 11px;font-size:13px;line-height:1.75}.credit-guide-section ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.credit-guide-section li{color:#445a76;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.credit-guide-section li svg{color:#18845a;flex:none;width:16px;height:16px;margin-top:1px}.guide-options{background:linear-gradient(145deg,#f8fbff,#f2f7fd);border:1px solid #dfebf7;border-radius:15px;margin-top:26px;padding:22px}.guide-options-heading{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.guide-options-heading>span{color:#1756a7;background:#e1efff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.guide-options-heading>span svg{width:18px;height:18px}.guide-options-heading h2{margin-bottom:4px;font-size:17px}.guide-options-heading p{color:#71819a;margin:0;font-size:11px;line-height:1.5}.guide-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-option-card{background:#fff;border:1px solid #e2eaf4;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px;display:flex}.guide-option-icon{color:#1d5ca8;background:#edf5ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.guide-option-icon svg{width:19px;height:19px}.guide-option-card h3{color:#193357;margin:12px 0 6px;font-size:14px;line-height:1.4}.guide-option-card p{color:#63758d;margin:0 0 8px;font-size:11px;line-height:1.6}.guide-option-card>small{color:#78889e;margin-bottom:14px;font-size:10px;line-height:1.55}.guide-option-card>a{color:#1552a2;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.guide-option-card>a:hover{text-decoration:underline}.guide-option-card>a svg{width:14px;height:14px}.guide-disclaimer{color:#74839a;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.55;display:flex}.guide-disclaimer svg{color:#3472b7;flex:none;width:14px;height:14px;margin-top:1px}.guide-help-callout{background:#f7faff;border:1px solid #e0eaf5;border-radius:13px;align-items:center;gap:12px;margin-top:25px;padding:16px;display:flex}.guide-help-callout>span{color:#1d5ca8;background:#e5f1ff;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.guide-help-callout>span svg{width:18px;height:18px}.guide-help-callout>div{flex:1;min-width:0}.guide-help-callout strong{color:#193357;font-size:12px}.guide-help-callout p{color:#74839a;margin:3px 0 0;font-size:10px}.guide-help-callout>a{color:#1552a2;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.guide-help-callout>a svg{width:13px;height:13px}.related-guides{margin-top:28px}.related-guides-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.related-guides-heading h2{color:#172a4c;margin:0;font:700 17px Sora Variable,sans-serif}.related-guides-heading>a{color:#1552a2;align-items:center;gap:5px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.related-guides-heading>a svg{width:13px;height:13px}.related-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-guide-card{background:#fff;border:1px solid #e1eaf4;border-radius:12px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:3px 10px;padding:13px;text-decoration:none;display:grid}.related-guide-card>span{color:#1756a7;background:#edf5ff;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.related-guide-card>span svg{width:17px;height:17px}.related-guide-card>strong{color:#193357;font-size:11px;line-height:1.4}.related-guide-card>small{color:#78889e;align-items:center;gap:4px;font-size:9px;display:inline-flex}.related-guide-card>small svg{width:11px;height:11px}.guide-not-found{text-align:center;background:#fff;border:1px solid #e1eaf4;border-radius:16px;width:min(600px,100% - 40px);margin:10vh auto;padding:28px}.guide-not-found .brand{margin:0 auto 24px}.guide-not-found h1{color:#14274a;font:700 25px Sora Variable,sans-serif}.guide-not-found p{color:#687a91;margin:8px 0 20px;font-size:13px;line-height:1.6}.guide-not-found .button{align-items:center;gap:8px;display:inline-flex}.guide-not-found .button svg{width:15px;height:15px}@media (width<=600px){.credit-guide-page .nav-wrap{width:calc(100% - 28px)}.guide-back-link{font-size:0}.guide-back-link svg{width:19px;height:19px}.credit-guide-main{padding:22px 12px 40px}.credit-guide-article{border-radius:15px;padding:20px 16px}.credit-guide-title{padding-bottom:19px}.credit-guide-title h1{padding-right:35px;font-size:25px}.credit-guide-title>p{font-size:12px}.credit-guide-section{padding-top:19px}.credit-guide-section h2{font-size:16px}.credit-guide-section>p{font-size:12px}.guide-options{padding:15px}.guide-option-grid{grid-template-columns:minmax(0,1fr)}.guide-help-callout{flex-wrap:wrap}.guide-help-callout>a{margin-left:49px}.related-guide-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.credit-guide-page .site-header{animation:none}}.dashboard-shell{background:#f3f7fc;min-height:100dvh}.dashboard-sidebar{flex:0 0 240px;width:240px;height:100dvh;min-height:0;position:sticky;top:0}.dashboard-main{width:calc(100% - 240px);min-height:100dvh}.dashboard-topbar{z-index:15;height:auto;min-height:72px;padding-inline:clamp(20px,3vw,48px);position:sticky;top:0}.dashboard-content{width:100%;max-width:none;padding:clamp(24px,3.2vw,48px) clamp(20px,3vw,48px) 56px}.dashboard-overview-grid{width:100%;margin-bottom:20px}.dashboard-overview-grid>.dashboard-card{width:100%;min-height:0}.dashboard-overview-grid>.score-card{border-radius:22px;min-height:clamp(300px,35vh,400px);padding:clamp(24px,3vw,40px)}.score-card-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,76px)}.score-card .dashboard-gauge{width:min(100%,340px)}.score-card .dashboard-score-copy{max-width:700px}.dashboard-metrics,.bureau-comparison,.bureau-section,.dashboard-content>.dashboard-card,.dashboard-content>.dashboard-grid{width:100%}@media (width<=1000px){.dashboard-sidebar{flex-basis:210px;width:210px}.dashboard-main{width:calc(100% - 210px)}.dashboard-content{padding-inline:24px}.score-card-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.score-card-meta-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (width<=800px){.dashboard-shell{display:block}.dashboard-sidebar{width:100%;height:auto;min-height:0;padding:10px 20px 8px;position:static;overflow:visible}.dashboard-sidebar .brand{margin:0 0 8px}.dashboard-sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0 -4px;padding:2px 4px 5px;display:flex;overflow-x:auto}.dashboard-sidebar nav::-webkit-scrollbar{display:none}.dashboard-sidebar nav :is(a,button){white-space:nowrap;flex:none;min-height:40px;padding-inline:12px}.dashboard-sidebar-subnav-wrap,.dashboard-support{display:none}.dashboard-main{width:100%;min-height:0}.dashboard-topbar{min-height:66px;padding-inline:24px;position:static}.dashboard-content{padding:28px 24px 44px}.dashboard-overview-grid>.score-card{min-height:0}}@media (width<=600px){.dashboard-sidebar{padding:9px 14px 6px}.dashboard-sidebar .brand img{width:132px;height:38px}.dashboard-sidebar nav{margin-inline:-2px}.dashboard-sidebar nav :is(a,button){min-height:38px;padding-inline:10px;font-size:12px}.dashboard-topbar{gap:10px;min-height:58px;padding:9px 16px}.dashboard-page-heading>span{display:none}.dashboard-page-heading>strong{font-size:14px}.dashboard-top-actions{gap:8px}.dashboard-refresh-button{min-height:36px;padding-inline:9px;font-size:11px}.dashboard-top-actions .auth-avatar-button .avatar-label{display:none}.dashboard-content{padding:24px 16px 36px}.dashboard-welcome{margin-bottom:18px}.dashboard-welcome h1{font-size:clamp(23px,7vw,30px)}.dashboard-welcome p{font-size:14px}.dashboard-overview-grid{margin-bottom:14px}.dashboard-overview-grid>.score-card{border-radius:18px;padding:20px 16px}.score-card .dashboard-card-heading{align-items:flex-start}.score-card .score-report-date{max-width:145px}.score-card .dashboard-bureau-tabs button{flex:none}.score-card-meta-row .score-status-label{padding:6px 9px;font-size:10px}.score-card-body{grid-template-columns:minmax(0,1fr);gap:8px}.score-card-meta-row{flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;display:flex}.score-card .dashboard-bureau-tabs{flex:100%;width:100%;overflow:visible}.score-card-meta-row .score-status-label{flex:none;margin-inline-start:4px}.score-card .dashboard-gauge{width:min(100%,300px)}.score-card .dashboard-score-copy{text-align:center;justify-items:center;padding-inline-start:0}.score-card .dashboard-score-copy p{font-size:13px}.score-card-actions{justify-content:center;width:100%}.score-card .dashboard-primary-action{width:100%;min-width:0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-metric{min-width:0}}@media (width<=380px){.dashboard-topbar{padding-inline:12px}.dashboard-refresh-button{white-space:nowrap;gap:20px;width:38px;min-width:38px;padding-inline:11px;overflow:hidden}.dashboard-refresh-button svg{flex:0 0 14px}.dashboard-content{padding-inline:12px}.dashboard-overview-grid>.score-card{padding-inline:13px}}.bureau-section{background:radial-gradient(at 100% 0,#e2efff8c,#0000 40%),#fff;border:1px solid #dfe8f3;border-radius:20px;padding:clamp(18px,2.2vw,30px);box-shadow:0 12px 32px #1b39620e}.bureau-section .dashboard-card-heading{border-bottom:1px solid #e8eef6;align-items:center;margin-bottom:20px;padding-bottom:16px}.bureau-section .dashboard-card-heading>strong{color:#172b50;letter-spacing:-.025em;font:700 clamp(18px,1.6vw,22px)/1.3 Sora Variable,sans-serif}.bureau-section .dashboard-card-heading small{color:#64758e;white-space:nowrap;background:#f7faff;border:1px solid #e1eaf5;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.bureau-section .dashboard-card-heading small svg{color:#2a66b3;width:14px;height:14px}.bureau-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bureau-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e2eaf4;border-radius:16px;align-content:start;gap:13px;min-height:0;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 12px #1f477006}.bureau-card:hover{border-color:#bed2eb;transform:translateY(-2px);box-shadow:0 12px 24px #1a3b6314}.bureau-card.selected{background:linear-gradient(145deg,#f8fbff,#fff);border-color:#4780ce;box-shadow:inset 3px 0 #3473c5,0 6px 18px #1a4b9114}.bureau-card-heading{gap:11px;min-height:42px}.bureau-card-heading img{object-fit:contain;background:#fff;border:1px solid #edf1f6;border-radius:9px;flex:0 0 100px;width:100px;height:38px;padding:4px 7px}.bureau-card-heading>strong{color:#1c3154;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.bureau-selected-tag{color:#245da4;background:#eaf3ff;margin-left:auto;padding:6px 9px;font-size:10px}.bureau-status{color:#64758e;background:#f6f8fb;border:1px solid #e8edf4;border-radius:9px;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;font-size:11px;line-height:1.35}.bureau-status.ready{color:#16704b;background:#effaf4;border-color:#ccebd9}.bureau-status.pending{color:#89600c;background:#fff9eb;border-color:#f0dfb8}.bureau-status.failed{color:#a32235;background:#fff5f6;border-color:#f2d2d6}.bureau-actions{flex-wrap:wrap;gap:8px;margin-top:0;padding-top:2px;display:flex}.bureau-actions .button{white-space:nowrap;border-radius:10px;flex:105px;justify-content:center;min-width:0;min-height:40px;padding-inline:10px;font-size:11px}.bureau-actions .button-primary{box-shadow:0 5px 12px #0b3a8c1f}.bureau-note{color:#805c12;background:#fff9eb;border:1px solid #f0dfb8;border-radius:10px;margin:16px 0 0;padding:11px 13px;font-size:12px}@media (width<=800px){.bureau-section{border-radius:17px;padding:20px}.bureau-grid{gap:12px}.bureau-card{padding:15px}}@media (width<=600px){.bureau-section{padding:16px}.bureau-section .dashboard-card-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px;padding-bottom:13px}.bureau-section .dashboard-card-heading small{white-space:normal}.bureau-grid{grid-template-columns:minmax(0,1fr)}.bureau-card{gap:11px;padding:14px}.bureau-card-heading img{flex-basis:90px;width:90px}.bureau-card-heading>strong{text-overflow:clip;white-space:normal;flex:90px;overflow:visible}.bureau-selected-tag{margin-left:auto}.bureau-actions .button{flex-basis:90px;min-height:42px}}.loan-payment{gap:16px;margin-bottom:20px;scroll-margin-top:90px;display:grid}.loan-hero{background:linear-gradient(120deg,#eef5ff,#f6f9ff);border:1px solid #dde8f7;border-radius:16px;grid-template-columns:1.3fr 1fr;gap:16px;padding:22px;display:grid}.loan-hero-title{align-items:center;gap:16px;display:flex}.loan-hero-title>span{color:#143d84;background:#dfeafd;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.loan-hero-title>span svg{width:26px;height:26px}.loan-hero-title h2{color:#10264f;margin:0 0 4px;font-size:26px}.loan-hero-title p{color:#5b6b82;margin:0;font-size:13px}.loan-hero-tip{color:#294d7c;background:#ffffffb3;border-radius:12px;gap:12px;padding:14px 16px;display:flex}.loan-hero-tip>svg{color:#326bbb;flex:none;width:20px;height:20px}.loan-hero-tip strong{color:#10264f;margin-bottom:4px;font-size:13px;display:block}.loan-hero-tip p{color:#5b6b82;margin:0 0 8px;font-size:12px;line-height:1.5}.loan-hero-tip a{color:#143d84;border:1px solid #b9cdec;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.loan-hero-tip a svg{width:12px;height:12px}.loan-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.loan-stat{background:#fff;border:1px solid #e0e9f5;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.loan-stat-icon{border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.loan-stat-icon svg{width:21px;height:21px}.loan-stat.blue .loan-stat-icon{color:#326bbb;background:#eaf3ff}.loan-stat.green{background:#f4fbf7}.loan-stat.green .loan-stat-icon{color:#16845a;background:#e1f6ea}.loan-stat.gold{background:#fffaf0}.loan-stat.gold .loan-stat-icon{color:#a16e11;background:#fff0cf}.loan-stat.red{background:#fff6f6}.loan-stat.red .loan-stat-icon{color:#b83245;background:#ffe5e7}.loan-stat small{color:#5b6b82;font-size:11px;display:block}.loan-stat strong{color:#10264f;font-size:22px;line-height:1.2;display:block}.loan-stat div>span{color:#7b8aa0;font-size:11px}.loan-table-card{gap:14px;padding:18px;display:grid}.loan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.loan-tabs{flex-wrap:wrap;gap:8px;display:flex}.loan-tabs button{color:#344660;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e7f0;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.loan-tabs button b{background:#eef2f7;border-radius:99px;padding:1px 7px;font-size:11px}.loan-tabs button.active{color:#fff;background:#143d84;border-color:#143d84}.loan-tabs button.active b{background:#ffffff38}.loan-search{background:#fbfdff;border:1px solid #dce7f2;border-radius:9px;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.loan-search svg{color:#7b8aa0;flex:none;width:15px;height:15px}.loan-search input{width:100%;min-height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.loan-table-scroll{overflow-x:auto}.loan-table{border-collapse:collapse;color:#344660;width:100%;font-size:12px}.loan-table th{text-align:left;color:#10264f;white-space:nowrap;background:#f5f8fc;padding:10px 12px;font-size:11px;font-weight:800}.loan-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:12px}.loan-table tr:last-child td{border-bottom:0}.loan-account-number{align-items:center;gap:8px;display:inline-flex}.loan-account-number button{color:#7b8aa0;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.loan-account-number button svg{width:14px;height:14px}.loan-pay-button{color:#143d84;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #143d84;border-radius:8px;padding:0 18px;font-size:12px;font-weight:700}.loan-pay-button.primary{color:#fff;background:#143d84}.loan-footer-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.loan-footer-cards article{background:#fff;border:1px solid #e0e9f5;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.loan-footer-cards article>span{color:#326bbb;background:#eaf3ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.loan-footer-cards article>span svg{width:20px;height:20px}.loan-footer-cards article div{flex:1;min-width:0}.loan-footer-cards strong{color:#10264f;margin-bottom:3px;font-size:13px;display:block}.loan-footer-cards small{color:#7b8aa0;font-size:11px;line-height:1.4}.loan-footer-cards button,.loan-footer-cards a{color:#143d84;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #143d84;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.loan-footer-cards button svg,.loan-footer-cards a svg{width:12px;height:12px}@media (width<=1000px){.loan-hero,.loan-footer-cards{grid-template-columns:1fr}.loan-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.loan-stats{grid-template-columns:1fr}.loan-search{min-width:100%}.loan-footer-cards article{flex-wrap:wrap}}.loan-table td.is-bad{color:#b83245;font-weight:700}.loan-hero-tip a{cursor:pointer}.loan-footer-cards{grid-template-columns:repeat(3,1fr);gap:16px}.loan-footer-cards article{background:#fff;border:1px solid #e0e9f5;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 6px 18px #10264f0d}.loan-footer-cards article:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.loan-footer-cards article:hover{transform:translateY(-3px);box-shadow:0 14px 28px #10264f1a}.loan-footer-cards .tone-blue{--accent:#326bbb;--accent-soft:#eaf3ff}.loan-footer-cards .tone-green{--accent:#16845a;--accent-soft:#e6f7ee}.loan-footer-cards .tone-violet{--accent:#6a4cc9;--accent-soft:#f0ebff}.loan-footer-cards .loan-footer-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.loan-footer-cards .loan-footer-icon svg{width:22px;height:22px}.loan-footer-cards article div{flex:1}.loan-footer-cards strong{margin-bottom:6px;font-size:15px}.loan-footer-cards small{color:#5b6b82;font-size:12px;line-height:1.55;display:block}.loan-footer-cards button,.loan-footer-cards a{background:var(--accent-soft);width:100%;color:var(--accent);border:0;border-radius:10px;justify-content:center;padding:10px 14px;font-size:12px;transition:background .2s,color .2s}.loan-footer-cards button:hover,.loan-footer-cards a:hover{background:var(--accent);color:#fff}.loan-footer-cards button svg,.loan-footer-cards a svg{transition:transform .2s}.loan-footer-cards button:hover svg,.loan-footer-cards a:hover svg{transform:translate(3px)}@media (width<=1000px){.loan-footer-cards{grid-template-columns:1fr}}.dashboard-sidebar nav a.has-subnav .subnav-chevron{width:13px;height:13px;margin-left:auto;transition:transform .25s}.dashboard-sidebar nav a.has-subnav.expanded .subnav-chevron{transform:rotate(180deg)}.dashboard-sidebar-subnav-wrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.dashboard-sidebar-subnav-wrap.open{grid-template-rows:1fr}.dashboard-sidebar-subnav-wrap>.dashboard-sidebar-subnav{min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.dashboard-sidebar-subnav-wrap.open>.dashboard-sidebar-subnav{margin-bottom:5px;padding-block:3px}.dashboard-sidebar nav .dashboard-sidebar-subnav a.active{color:#fff;background:#ffffff24}.loan-stat.violet .loan-stat-icon{color:#6a4cc9;background:#f0ebff}.fd-hero{grid-template-columns:1.6fr 1fr}.fd-hero-main{gap:18px;display:grid}.fd-perks{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.fd-perks li{align-items:center;gap:10px;display:flex}.fd-perks li>svg{color:#326bbb;background:#fff;border-radius:50%;width:38px;height:38px;padding:9px;box-shadow:0 2px 8px #10264f14}.fd-perks strong{color:#10264f;font-size:12px;display:block}.fd-perks small{color:#7b8aa0;font-size:11px}.fd-hero-tip{background:linear-gradient(135deg,#e8f8ef,#f4fbf7)}.fd-hero-tip>svg{color:#16845a}.fd-hero-tip ul{color:#5b6b82;gap:6px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.fd-hero-tip li{align-items:center;gap:6px;display:flex}.fd-hero-tip li svg{color:#16845a;width:13px;height:13px}.fd-table-title{align-items:center;gap:12px;display:flex}.fd-table-title>span{color:#326bbb;background:#eaf3ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.fd-table-title strong{color:#10264f;font-size:16px;display:block}.fd-table-title small{color:#7b8aa0;font-size:12px}.fd-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fd-select{background:#fbfdff;border:1px solid #dce7f2;border-radius:9px;gap:2px;padding:5px 12px;display:grid}.fd-select small{color:#7b8aa0;font-size:10px}.fd-select select{min-width:150px;font:inherit;color:#10264f;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.fd-sort{color:#143d84;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #143d84;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.fd-sort svg{width:14px;height:14px}.fd-page .loan-pay-button svg{vertical-align:-1px;width:12px;height:12px;margin-left:6px}.fd-disclaimer{color:#7b8aa0;margin:0;font-size:11px}@media (width<=1000px){.fd-hero{grid-template-columns:1fr}}.cards-hero{grid-template-columns:1.6fr 1fr}.cards-featured-banner{background:linear-gradient(135deg,#fff1e6,#ffe3d6);border-radius:14px;align-content:center;gap:6px;padding:18px 20px;display:grid}.cards-featured-tag{color:#a15c0a;background:#ffe0b8;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.cards-featured-tag svg{width:11px;height:11px}.cards-featured-banner strong{color:#10264f;font-size:20px;line-height:1.2}.cards-featured-banner p{color:#7b5a4a;margin:0 0 6px;font-size:12px}.cards-featured-banner button{color:#143d84;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #143d84;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.cards-featured-banner button svg{width:12px;height:12px}.cards-categories{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cards-category{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e9f5;border-radius:14px;align-items:center;gap:12px;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex}.cards-category:hover{box-shadow:0 8px 20px #10264f14}.cards-category.active{border-color:#143d84;box-shadow:0 0 0 2px #143d841f}.cards-category .loan-stat-icon{width:42px;height:42px}.cards-category.blue .loan-stat-icon{color:#326bbb;background:#eaf3ff}.cards-category.green .loan-stat-icon{color:#16845a;background:#e1f6ea}.cards-category.red .loan-stat-icon{color:#b83245;background:#ffe5e7}.cards-category.violet .loan-stat-icon{color:#6a4cc9;background:#f0ebff}.cards-category-text{flex:1;min-width:0}.cards-category-text strong{color:#10264f;font-size:14px;display:block}.cards-category-text small{color:#7b8aa0;font-size:11px}.cards-category>svg{color:#7b8aa0;flex:none;width:14px;height:14px}.cards-featured{gap:16px;padding:20px;display:grid}.cards-featured-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-table-title>span.gold-icon{color:#d18a0a;background:#fff5df}.cards-view-all{color:#143d84;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.cards-view-all svg{width:12px;height:12px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.credit-offer{background:#fff;border:1px solid #e0e9f5;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.credit-offer-top{gap:12px;display:flex}.credit-offer-visual{color:#fff;border-radius:8px;flex-direction:column;flex:none;justify-content:space-between;width:108px;height:68px;padding:8px 9px;display:flex;position:relative;box-shadow:0 4px 12px #10264f33}.credit-offer-visual small{opacity:.9;font-size:8px;font-weight:700}.credit-offer-visual b{align-self:flex-end;font-size:11px;font-style:italic}.credit-offer-head small{color:#7b8aa0;font-size:11px}.credit-offer-head strong{color:#10264f;margin:2px 0 6px;font-size:14px;line-height:1.25;display:block}.credit-offer-tags{flex-wrap:wrap;gap:6px;display:flex}.credit-offer-tags span{color:#344660;background:#eef2f7;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.credit-offer-tags span.perk{color:#16845a;background:#e1f6ea}.credit-offer>p{color:#7b8aa0;margin:0;font-size:12px;line-height:1.5}.credit-offer>p.credit-offer-details{color:#294d7c;background:#f2f7ff;border-radius:8px;padding:9px 11px}.credit-offer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.credit-offer-actions .loan-pay-button{align-items:center;gap:6px;display:inline-flex}.credit-offer-actions .loan-pay-button svg{width:12px;height:12px}.credit-offer-link{color:#143d84;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}@media (width<=1000px){.cards-hero{grid-template-columns:1fr}.cards-categories{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cards-categories{grid-template-columns:1fr}}.cards-hero{background:linear-gradient(120deg,#eef5ff,#f4f8ff);grid-template-columns:1.4fr .9fr 1fr;align-items:stretch;position:relative}.cards-hero-art{min-height:150px;position:relative}.cards-hero-art i{color:#fff;border-radius:12px;width:150px;height:94px;font-style:normal;position:absolute;box-shadow:0 14px 26px #10264f47}.cards-hero-art i b{letter-spacing:.06em;font-size:8px;position:absolute}.cards-hero-art i.back{background:linear-gradient(135deg,#1b3f86,#4a86d9);top:6px;left:8px;transform:rotate(-14deg)}.cards-hero-art i.back b{top:9px;left:11px}.cards-hero-art i.front{background:linear-gradient(135deg,#111827,#2b3548);top:40px;left:62px;transform:rotate(-8deg)}.cards-hero-art i.front b{font-size:12px;font-style:italic;bottom:9px;right:12px}.cards-hero-art i.front:before,.credit-offer-visual .chip{content:"";background:linear-gradient(135deg,#f3d27a,#c99a2e);border-radius:3px;width:20px;height:15px;position:absolute;top:30px;left:12px}.credit-offer-visual .chip{width:16px;height:12px;top:50%;left:9px;transform:translateY(-50%)}.cards-featured-banner{position:relative;overflow:hidden}.cards-featured-banner>:not(.cards-banner-art){z-index:1;position:relative}.cards-banner-art{width:150px;height:110px;position:absolute;bottom:8px;right:-14px}.cards-banner-art i{background:linear-gradient(135deg,#111827,#374151);border-radius:10px;width:116px;height:72px;position:absolute;bottom:4px;right:12px;transform:rotate(-16deg);box-shadow:0 10px 20px #00000047}.cards-banner-art u{background:radial-gradient(circle at 35% 30%,#ffe08a,#e0a526);border-radius:50%;width:26px;height:26px;position:absolute;box-shadow:0 3px 6px #96640059}.cards-banner-art u:first-of-type{top:6px;right:6px}.cards-banner-art u:nth-of-type(2){width:20px;height:20px;bottom:6px;left:24px}.cards-featured-banner strong,.cards-featured-banner p{max-width:62%}.cards-featured{padding:22px}.cards-grid{background:#fcfdff;border:1px solid #edf1f7;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:14px}.credit-offer{border-color:#edf1f7;box-shadow:0 2px 8px #10264f0a}.credit-offer-visual{width:112px;height:72px}.credit-offer-actions{margin-top:4px}.credit-offer-actions .loan-pay-button{border-width:1.5px;min-height:38px}.cards-bottom{grid-template-columns:1fr 1.1fr;gap:16px;display:grid}.cards-action,.cards-spend{align-content:start;gap:14px;padding:18px 20px;display:grid}.cards-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cards-section-title{align-items:center;gap:10px;display:flex}.cards-section-title>svg{color:#e5484d;width:20px;height:20px}.cards-spend .cards-section-title>svg{color:#326bbb}.cards-section-title strong{color:#10264f;font-size:16px;display:block}.cards-section-title small{color:#7b8aa0;font-size:11px}.cards-count{color:#fff;background:#e5184d;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.cards-action-list{gap:10px;display:grid}.cards-action-item{background:#fff3f0;border:1px solid #ffd9d3;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.cards-action-item>div{flex:1;gap:3px;min-width:0;display:grid}.cards-action-card{border-radius:8px;flex:none;width:56px;height:72px;box-shadow:0 6px 14px #10264f38}.cards-pending-tag{color:#b5610c;letter-spacing:.03em;background:#ffe2c2;border-radius:5px;width:fit-content;padding:2px 8px;font-size:9px;font-weight:800}.cards-action-item strong{color:#10264f;font-size:14px}.cards-action-item small{color:#7b8aa0;font-size:11px}.cards-action-item button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0f2a63;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.cards-action-item button svg{width:14px;height:14px}.cards-spend-tools{align-items:center;gap:10px;display:flex}.cards-spend-tools select{min-height:36px;font:inherit;color:#10264f;background:#fbfdff;border:1px solid #dce7f2;border-radius:8px;padding:0 10px;font-size:12px}.cards-spend-tools button{color:#5b6b82;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.cards-spend-tools button svg{width:18px;height:18px}.cards-spend-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cards-spend-grid>div{border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.cards-spend-grid .money-in{background:#e9f8ee}.cards-spend-grid .money-out{background:#ffeaec}.cards-spend-grid span{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cards-spend-grid .money-in span{color:#16845a;background:#d3f1de}.cards-spend-grid .money-out span{color:#d8344a;background:#ffd6da}.cards-spend-grid span svg{width:20px;height:20px}.cards-spend-grid small{color:#5b6b82;font-size:11px;display:block}.cards-spend-grid strong{color:#10264f;font-size:22px;display:block}.cards-spend-grid em{color:#7b8aa0;font-size:10px;font-style:normal}.cards-spend-note{color:#5b6b82;background:#f2f7ff;border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:11px;display:flex}.cards-spend-note svg{color:#326bbb;flex:none;width:14px;height:14px}@media (width<=1100px){.cards-hero{grid-template-columns:1fr}.cards-hero-art{display:none}.cards-bottom{grid-template-columns:1fr}}@media (width<=560px){.cards-spend-grid{grid-template-columns:1fr}.cards-action-item{flex-wrap:wrap}}.site-shell>*,.dashboard-main,.dashboard-content{min-width:0}img{max-width:100%}@media (width<=800px){.split-grid,.details-layout,.situation-layout,.journey-player,.business-page-grid,.business-grid,.about-grid,.cta-inner,.assessment-panel,.business-plan-heading{grid-template-columns:minmax(0,1fr)}.split-grid>*,.details-layout>*,.situation-layout>*,.journey-player>*,.business-page-grid>*,.business-grid>*,.about-grid>*,.assessment-panel>*,.feature-list,.feature-row>div{min-width:0;max-width:100%}}@media (width<=520px){.estimator-result{grid-template-columns:minmax(0,1fr)}.business-visual{margin:0}.business-report{width:100%;max-width:360px;transform:rotate(1.5deg)}}@media (width<=800px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px}.dashboard-metric>div{width:100%;min-width:0}.dashboard-metric strong,.dashboard-metric small,.dashboard-metric>div>span{overflow-wrap:anywhere}.dashboard-sidebar{padding:8px 12px 4px}.dashboard-sidebar .brand{border-radius:8px;width:fit-content;padding:4px 8px}.dashboard-sidebar .brand img{width:112px;height:34px}.dashboard-sidebar nav{margin-top:6px}}@media (width<=520px){.dashboard-content{padding-inline:14px}.dashboard-card{padding:14px}.dashboard-metric{padding:12px}.dashboard-metric strong{font-size:18px}}.dashboard-sidebar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-menu-button,.dashboard-nav-close,.dashboard-nav-backdrop{display:none}@media (width<=800px){.dashboard-menu-button{width:40px;height:40px;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:10px;flex:none;place-items:center;display:grid}.dashboard-menu-button svg{width:20px;height:20px}.dashboard-topbar{gap:10px}.dashboard-page-heading{min-width:0}.dashboard-sidebar{z-index:60;border:0;width:min(290px,84vw);height:100dvh;padding:14px 16px 20px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:10px 0 30px #00000040}.dashboard-sidebar.is-open{transform:none}.dashboard-sidebar nav{gap:6px;margin-top:14px;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.dashboard-sidebar nav :is(a,button){white-space:normal;min-height:44px;padding-inline:13px;font-size:13px}.dashboard-nav-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dashboard-nav-close svg{width:18px;height:18px}.dashboard-nav-backdrop{z-index:55;cursor:pointer;background:#08122680;border:0;display:block;position:fixed;inset:0}}.dashboard-grid.dashboard-overview-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-grid.dashboard-overview-grid>.dashboard-card{width:100%;max-width:none;margin-inline:0}.quick-overview .dashboard-card-heading>strong{font:700 18px Sora Variable,sans-serif}.quick-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.quick-overview-grid>div{text-align:center;justify-items:center;gap:6px;min-width:0;padding:6px 8px;display:grid}.quick-overview-grid>div+div{border-left:1px solid #e5ecf4}.quick-overview-grid .dashboard-metric-icon{border-radius:50%;width:46px;height:46px}.quick-overview-grid .dashboard-metric-icon svg{width:22px;height:22px}.quick-overview-grid strong{color:#10233f;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.2}.quick-overview-grid small{color:#708098;font-size:12px;font-weight:600}@media (width>=1100px){.dashboard-grid.dashboard-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=520px){.quick-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.quick-overview-grid>div:nth-child(3){border-left:0}}.dashboard-grid.dashboard-overview-grid>.sc-card{color:#10233f;background:#fff;border:1px solid #e5ecf4;border-radius:18px;flex-direction:column;padding:16px 20px;display:flex}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sc-head>strong{color:#10233f;font:700 18px Sora Variable,sans-serif}.sc-date{color:#708098;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sc-date svg{width:14px;height:14px}.sc-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sc-tabs button{color:#35557f;cursor:pointer;background:#f5f9ff;border:1px solid #dbe6f3;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.sc-tabs button:hover{background:#eaf3ff}.sc-tabs button.active{color:#fff;background:#087af5;border-color:#087af5}.sc-body{flex:1;grid-template-columns:minmax(140px,170px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.sc-gauge-container{grid-template-columns:minmax(0,1fr) minmax(84px,110px);align-items:center;gap:14px;min-width:0;display:grid}.sc-gauge{width:100%;max-width:170px;margin-inline:auto;position:relative}.sc-gauge svg{width:100%;height:auto;display:block;overflow:visible}.sc-gauge path{fill:none;stroke-width:14px;stroke-linecap:butt}.sc-gauge path.sc-gauge-base{stroke:#eef3f9;stroke-linecap:round}.sc-gauge-dot{fill:#fff;stroke:#10233f;stroke-width:3px}.sc-gauge-value{justify-items:center;gap:0;display:grid;position:absolute;top:38%;left:0;right:0}.sc-gauge-value>strong{color:#10233f;font:800 28px/1 Sora Variable,sans-serif}.sc-band{color:#d9362b;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.sc-band-excellent,.sc-band-good{color:#16845a}.sc-band-fair{color:#d98a00}.sc-band-attention{color:#d9362b}.sc-gauge-min,.sc-gauge-max{color:#708098;font-size:8px;font-weight:700;position:absolute;bottom:-2px}.sc-gauge-min{left:0}.sc-gauge-max{right:0}.sc-copy{justify-items:start;gap:8px;min-width:0;display:grid}.sc-copy>strong{color:#10233f;font-size:14px;font-weight:700;line-height:1.2}.sc-copy>p{color:#5a6b83;margin:0;font-size:12px;line-height:1.4}.sc-download{color:#fff;cursor:pointer;background:#087af5;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.sc-download:hover:not(:disabled){background:#0663c9;transform:translateY(-1px)}.sc-download:disabled{cursor:wait;opacity:.75}.sc-download svg{width:14px;height:14px}.sc-link{color:#087af5;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sc-link:hover{opacity:.85}.sc-link svg{width:11px;height:11px}@media (width<=640px){.sc-body{grid-template-columns:minmax(0,1fr)}.sc-gauge-container{grid-template-columns:minmax(0,1fr);justify-items:center}.sc-copy{text-align:center;justify-items:center}.sc-gauge{max-width:150px}.sc-gauge-value>strong{font-size:24px}}@media (width>=1100px){.dashboard-grid.dashboard-overview-grid>.sc-card,.dashboard-grid.dashboard-overview-grid>.quick-overview{box-sizing:border-box;height:100%}}.dashboard-grid.dashboard-overview-grid>.quick-overview{background:#fff;border:1px solid #e5ecf4;border-radius:18px;flex-direction:column;padding:16px 20px;display:flex}.quick-overview .dashboard-card-heading{margin-bottom:14px}.quick-overview-grid{flex:none;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}.quick-overview-grid>div{text-align:center;background:#f9fbff;border:1px solid #edf2f9;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;display:flex}.quick-overview-grid>div span{justify-content:center;display:flex}.quick-overview-grid>div strong{color:#10233f;font-size:16px;font-weight:800;line-height:1}.quick-overview-grid>div small{color:#5a6b83;font-size:11px;font-weight:600}.qo-insights{display:none}.dashboard-grid.dashboard-overview-grid>.sc-card,.dashboard-grid.dashboard-overview-grid>.quick-overview{border-color:#e1eaf6;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 10px 30px #143c7812}.dashboard-grid.dashboard-overview-grid>.sc-card:hover,.dashboard-grid.dashboard-overview-grid>.quick-overview:hover{transform:translateY(-2px);box-shadow:0 16px 38px #143c781c}.sc-card:before,.quick-overview:before{content:"";background:linear-gradient(90deg,#087af5,#35c882);height:4px;position:absolute;inset:0 0 auto}.sc-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.sc-gauge{max-width:230px;container-type:inline-size}.sc-gauge-value>strong{font-size:clamp(28px,19cqi,44px)}.sc-gauge-container{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.sc-gauge>svg,.sc-gauge-min,.sc-gauge-max{transform:translateY(-20px)}.sc-gauge-value>.sc-band{margin-top:10px}.sc-band{font-size:12px}.sc-gauge-min,.sc-gauge-max{font-size:11px;bottom:-6px}.sc-copy>strong{font-size:18px}.sc-download{box-shadow:0 8px 18px #087af540}@media (width<=640px){.sc-body{grid-template-columns:minmax(0,1fr)}}.quick-overview-grid{gap:12px}.quick-overview-grid>div,.quick-overview-grid>div+div{background:#f9fbff;border:1px solid #edf2f9;border-radius:14px;padding:18px 8px;transition:background .2s,transform .2s}.quick-overview-grid>div:hover{background:#f1f7ff;transform:translateY(-2px)}.quick-overview-grid strong{font-size:24px}.bureau-comparison{border-radius:18px;box-shadow:0 10px 30px #143c780f}.bureau-comparison tbody tr:hover{background:#f7faff}.dashboard-welcome h1{letter-spacing:-.01em}@media (width<=520px){.quick-overview-grid>div,.quick-overview-grid>div+div{padding:14px 6px}}.quick-overview-grid{flex:none;margin-top:4px}.qo-insights{background:linear-gradient(135deg,#f4f8ff,#fafcff);border:1px solid #dfeafb;border-radius:14px;flex:1;align-content:start;gap:10px;margin-top:16px;padding:14px 16px;display:grid}.qo-insights>strong{color:#1452a8;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.qo-insights>strong svg{width:15px;height:15px}.qo-insights ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qo-insights li{color:#35496a;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.qo-insights li svg{flex:none;width:15px;height:15px;margin-top:2px}.qo-good svg{color:#16845a}.qo-warn svg{color:#d9362b}.qo-info svg{color:#087af5}.admin-mode-badge{color:#8a5a00;white-space:nowrap;background:#fff8e6;border:1px solid #f3d38a;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-mode-badge svg{width:14px;height:14px}.admin-sidebar nav button>span{flex:1}.admin-nav-badge{color:#fff;background:#d9362b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.admin-action-notice{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-action-notice button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.admin-action-notice button:hover{background:#0000000f}.admin-action-notice svg{width:14px;height:14px}.admin-attention{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.admin-attention-item{color:#263a59;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font:700 11px Manrope Variable,sans-serif;transition:transform .15s,box-shadow .15s;display:inline-flex}button.admin-attention-item:hover{transform:translateY(-1px);box-shadow:0 6px 16px #143c7814}.admin-attention-item svg{flex:none;width:15px;height:15px}.admin-attention-item strong{font-size:13px}.admin-attention-item.danger{color:#a32235;background:#fff5f6;border-color:#f5c6cc}.admin-attention-item.warn{color:#8a5a00;background:#fffaf0;border-color:#f3dfae}.admin-attention-item.info{color:#1556a5;background:#f3f8ff;border-color:#cfe1f6}.admin-attention-item.ok{color:#086841;cursor:default;background:#f1fbf5;border-color:#c8ecd8}.admin-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-filter-bar{background:#fbfcfe;border:1px solid #e3eaf3;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0 16px;padding:12px 14px;display:flex}.admin-filter-bar label{color:#4d6080;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:9px;font-weight:800;display:grid}.admin-filter-bar :is(select,input),.admin-inline-select select,.admin-ticket-toolbar select{min-width:130px;min-height:34px;color:var(--navy);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d8e2ee;border-radius:6px;padding:0 9px;font-size:11px}.admin-filter-bar :is(select,input):focus,.admin-inline-select select:focus{border-color:#356bbb;outline:none;box-shadow:0 0 0 3px #eaf2ff}.admin-filter-bar .button,.admin-inline-form .button{align-items:center;gap:5px;min-height:34px;display:inline-flex}.admin-filter-bar .button svg,.admin-inline-form .button svg,.admin-small-button svg{width:13px;height:13px}.admin-inline-form{align-items:flex-end;gap:8px;display:flex}.admin-small-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.button.danger{color:#a32235;border-color:#e9b6bd}.button.button-primary.danger{color:#fff;background:#c62f43;border-color:#c62f43}.admin-muted{color:#8a97a9;font-size:10px}.admin-link-button{color:#1556a5;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:800 10px Manrope Variable,sans-serif;display:block}.admin-link-button:hover{text-decoration:underline}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-heading-row>div>span{color:#54708e;letter-spacing:.12em;font-size:10px;font-weight:850}.admin-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-inline-select{color:#4d6080;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:9px;font-weight:800;display:grid}.admin-chart-card{padding-bottom:14px}.admin-trend-chart{box-sizing:border-box;width:100%;height:auto;max-height:260px;padding:14px 18px 0;display:block}.admin-trend-chart line{stroke:#edf1f6;stroke-width:1px}.admin-trend-chart rect{fill:#2d83e7;transition:fill .15s}.admin-trend-chart rect:hover{fill:#1556a5}.admin-trend-chart text{fill:#7a8aa0;font:600 11px Manrope Variable,sans-serif}.admin-trend-chart .admin-trend-max{font-size:9px}.admin-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-chip-row button{color:#35557f;cursor:pointer;background:#fff;border:1px solid #dbe6f3;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font:750 10px Manrope Variable,sans-serif;display:inline-flex}.admin-chip-row button b{background:#eef3f9;border-radius:999px;padding:2px 7px;font-size:9px}.admin-chip-row button.active{color:#fff;background:#2672ca;border-color:#2672ca}.admin-chip-row button.active b{background:#ffffff38}.admin-ticket-toolbar{flex-wrap:wrap;align-items:flex-end}.admin-ticket-toolbar .admin-ticket-search{flex:260px;max-width:none;margin-right:auto}.admin-assign-field{gap:6px;display:flex}.admin-assign-field input{flex:1}.admin-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-health-card{border-top:4px solid #cfd9e6;gap:5px;padding:16px;display:grid}.admin-health-card>span{color:#6c7d94;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.admin-health-card>strong{color:#10234e;text-transform:capitalize;font:700 16px Sora Variable,sans-serif}.admin-health-card>small{color:#74839a;font-size:10px;line-height:1.4}.admin-health-card.ok{border-top-color:#22a565}.admin-health-card.warn{border-top-color:#e6a700}.admin-health-card.bad{border-top-color:#d9362b}.admin-health-card.info{border-top-color:#2d83e7}.admin-health-grid+.admin-stat-grid{margin-bottom:16px}.admin-audit-details{color:#5a6b83;overflow-wrap:anywhere;max-width:320px;font-size:9px;line-height:1.45;display:block}.admin-activity-empty svg{vertical-align:-2px;color:#16845a;width:14px;height:14px;margin-right:4px}.admin-drawer-backdrop,.admin-dialog-backdrop{z-index:80;background:#08122661;position:fixed;inset:0}.admin-drawer{background:#fff;flex-direction:column;gap:16px;width:min(560px,100%);padding:20px 22px 32px;animation:.2s admin-drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #08122629}@keyframes admin-drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.admin-drawer>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.admin-drawer>header span{color:#54708e;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-drawer>header h2{color:#10234e;margin:4px 0 2px;font:700 20px Sora Variable,sans-serif}.admin-drawer>header small{color:#74839a;font-size:10px}.admin-icon-button{color:#35557f;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.admin-icon-button svg{width:16px;height:16px}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.admin-detail-grid dt{color:#74839a;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.admin-detail-grid dd{color:#15294b;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.admin-verified{color:#086841;text-transform:uppercase;vertical-align:1px;background:#e8fbf0;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:8px;font-weight:800}.admin-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-drawer-actions .button{align-items:center;gap:6px;min-height:36px;font-size:11px;text-decoration:none;display:inline-flex}.admin-drawer-actions .button svg{width:14px;height:14px}.admin-drawer section h3{color:#15294b;align-items:center;gap:7px;margin:0 0 8px;font:700 13px Sora Variable,sans-serif;display:flex}.admin-drawer section h3 small{color:#52657f;background:#eef3f9;border-radius:999px;padding:2px 7px;font:800 9px Manrope Variable,sans-serif}.admin-drawer-table{border-collapse:separate;border-spacing:0;border:1px solid #edf1f6;border-radius:8px;width:100%;min-width:0;overflow:hidden}.admin-drawer-table th,.admin-drawer-table td{padding:8px 10px}.admin-drawer-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-drawer-list li{border:1px solid #edf1f6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.admin-drawer-list li>div{gap:2px;min-width:0;display:grid}.admin-drawer-list strong{color:#15294b;font-size:11px}.admin-drawer-list small{color:#78869a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-dialog-backdrop{z-index:90;place-items:center;padding:16px;display:grid}.admin-dialog{background:#fff;border-radius:14px;gap:12px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 24px 60px #08122640}.admin-dialog h2{color:#10234e;margin:0;font:700 17px Sora Variable,sans-serif}.admin-dialog>p{color:#5a6b83;margin:0;font-size:12px;line-height:1.5}.admin-dialog label{color:#263a59;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-dialog textarea{width:100%;color:var(--navy);resize:vertical;box-sizing:border-box;border:1px solid #d8e2ee;border-radius:7px;padding:9px 10px;font:500 12px/1.5 Manrope Variable,sans-serif}.admin-dialog textarea:focus{border-color:#356bbb;outline:none;box-shadow:0 0 0 3px #eaf2ff}.admin-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.admin-dialog-actions .button{min-height:38px}@media (width<=1100px){.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mode-badge{display:none}.admin-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-filter-bar :is(select,input){width:100%;min-width:0}.admin-filter-bar label{flex:140px}}
