*{box-sizing:border-box}body{margin:0}.default-template__header{border-bottom:1px solid #ddd;padding:16px 0;background:#fff}.default-template__logo{width:42px;height:42px;object-fit:contain}.default-template__footer{border-top:1px solid #ddd;padding:24px 0;background:#fff}.institutional-template{min-height:100vh;background:#f6f8fb}.institutional-template__header{background:#0f172a}.institutional-template__link{color:#fff!important}.institutional-template__footer{border-top:1px solid #d9dee7;padding:32px 0;background:#fff}.landing-template{min-height:100vh;background:linear-gradient(180deg,#eef2ff,#fff 55%)}.landing-template__header{padding:16px 0;border-bottom:1px solid #dbeafe;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;top:0;background:#ffffffe6;z-index:2}.landing-template__hero{background:radial-gradient(circle at top right,rgba(236,72,153,.15),transparent 35%);padding:8px 0}.landing-template__cta{margin-top:24px;padding:24px;border:1px solid #c7d2fe;border-radius:14px;background:#f8faff}.landing-template__footer{border-top:1px solid #e5e7eb;padding:20px 0;margin-top:24px;background:#fff}
