.teo-form{display:grid;gap:14px;max-width:650px}.teo-form label{display:block;font-weight:600}.teo-form input,.teo-form textarea,.teo-form select{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #b8adcc;border-radius:10px;color:#180b2c;background:white;font:inherit}.teo-form textarea{min-height:130px}.teo-form .consent{display:flex;gap:10px;font-weight:400;align-items:flex-start}.teo-form .consent input{width:20px;height:20px;flex:0 0 20px;margin:3px 0}.teo-form button{padding:12px 20px;border:0;border-radius:24px;background:#50009c;color:white;font-weight:700;cursor:pointer}.teo-form button:disabled{opacity:.6;cursor:wait}.form-status.error{color:#af173d}.teo-form a{text-decoration:underline}.teo-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.teo-form :focus-visible{outline:3px solid #6500bd;outline-offset:3px}#teo-blog-header{padding:20px max(20px,calc((100% - 1180px)/2));background:#fff;border-bottom:2px solid #9df500;display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-family:system-ui,sans-serif}#teo-blog-header .teo-brand{font-size:24px;font-weight:800;color:#50009c}#teo-blog-header nav{display:flex;flex-wrap:wrap;gap:14px}#teo-blog-header nav a{font-weight:600;color:#1b1030}#teo-blog-footer{padding:40px max(20px,calc((100% - 1180px)/2));background:#110624;color:white;font-family:system-ui,sans-serif}#teo-blog-footer a{color:#d9ff82}#teo-blog-footer .form-status{color:#d9ff82}#teo-blog-footer .form-status.error{color:#ffbecd}.teo-blog-bridge #main-header,.teo-blog-bridge #top-header,.teo-blog-bridge #main-footer,.teo-blog-bridge .wp-site-blocks>header,.teo-blog-bridge .wp-site-blocks>footer{display:none!important}.teo-blog-bridge #page-container{padding-top:0!important}
