:root{--primary-color:#1e4f5b;--accent-color:#1a354c;--bg-color:#f7f9fa;--text-color:#222}*{box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;background-color:var(--bg-color);color:var(--text-color);line-height:1.6}header{background-color:var(--primary-color);color:#fff;text-align:center;padding:3em 1em 2em}header h1{font-size:3em;margin-bottom:.2em}header p{font-style:italic;color:#b3d4fc;font-size:1.2em}.cta-button{display:inline-block;background-color:var(--accent-color);color:#fff;padding:.8em 1.5em;border-radius:5px;text-decoration:none;margin-top:1em;font-weight:700;font-size:1em;cursor:pointer;border:none}section{padding:2em 1.5em;max-width:700px;margin:0 auto}h2{color:var(--primary-color);font-size:2em;margin-bottom:1em}.form-group{margin-bottom:1.5em}.form-group label{display:block;margin-bottom:.5em;font-weight:600}input[type=text],select,textarea{width:100%;padding:.8em;border:1px solid #ccc;border-radius:5px;font-size:1em}textarea{resize:vertical}.result{margin-top:2em;background:#fff;padding:1.5em;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.result pre{white-space:pre-wrap}footer{background-color:var(--primary-color);color:#ccc;text-align:center;padding:1.5em;font-size:.9em}.Layout_container__l2gjk{display:flex;flex-direction:column;min-height:100vh}.Layout_header__8XhYm{background:#2c2c2c;padding:.5rem 2rem}.Layout_banner__SHXGd{width:100%;height:auto;display:block}.Layout_topBar__tSBvS{display:flex;align-items:center;background:#2c2c2c;padding:.5rem 2rem;position:relative}.Layout_spacer__WAGOa{flex:1 1}.Layout_wallet__yMqgL{margin-right:1rem}.Layout_hamburger__geUFx{background:none;border:2px;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem}.Layout_dropdown__z3jRI{position:absolute;top:100%;right:1rem;background:#2c2c2c;border:1px solid #ccc;border-radius:4px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000}.Layout_dropdownLink__2fQLd{display:block;padding:.75rem 1.5rem;color:#fff;font-size:1.25rem;text-decoration:none;white-space:nowrap}.Layout_dropdownLink__2fQLd:hover{background:#4c4c4c}.Layout_active__obJLs{font-weight:700;background:#3c3c3c}.Layout_main__BqQ1G{flex:1 1;padding:2rem;background:#fff}.Layout_footer__3v8iv{background:#2c2c2c;color:#eee;text-align:center;padding:.75rem;font-size:.875rem}