:root{--prcon-page:#F7F5F0;--prcon-panel:#F0ECE4;--prcon-surface:#FFFFFF;--prcon-ink:#2E2D29;--prcon-text:#45413C;--prcon-muted:#817B73;--prcon-line:#E1DDD5;--prcon-blue:#5B8DEF;--prcon-blue-bg:#EEF4FF;--prcon-green:#6E9D75;--prcon-green-bg:#EFF7F0;--prcon-orange:#D18A4B;--prcon-orange-bg:#FCF3E8;--prcon-purple:#8B76B5;--prcon-purple-bg:#F3EFFA;--prcon-coral:#C86C62;--prcon-coral-bg:#FBEDEA;--prcon-radius-sm:10px;--prcon-radius:14px;--prcon-radius-lg:18px;--prcon-shadow:0 8px 22px rgba(46,45,41,.045);--prcon-shadow-modal:0 30px 80px rgba(46,45,41,.16);font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;background:var(--prcon-page);color:var(--prcon-text)}*{box-sizing:border-box}body,html{min-height:100%;background:var(--prcon-page)}body{margin:0;font-family:inherit;color:var(--prcon-text)}button,input,select,textarea{font:inherit}button{color:inherit}main{max-width:1050px;margin:auto;padding:42px 22px}.hero{background:white;border:1px solid var(--prcon-line);border-radius:18px;padding:34px;box-shadow:var(--prcon-shadow)}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--prcon-muted)}h1{font-size:46px;margin:10px 0;color:var(--prcon-ink)}.hero p{font-size:18px;line-height:1.5;max-width:720px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.grid article{background:white;border:1px solid var(--prcon-line);border-radius:14px;padding:20px;box-shadow:var(--prcon-shadow)}.grid h2{font-size:17px;margin:0 0 8px}.grid p{font-size:12px;font-weight:800;letter-spacing:.05em;margin:0}.grid p,footer{color:var(--prcon-muted)}footer{padding:24px 2px;font-size:13px}@media(max-width:700px){main{padding:18px 12px}.hero{padding:24px 18px}.grid{grid-template-columns:1fr}h1{font-size:38px}}