button{font-family:inherit}h1,h2,h3,p{overflow-wrap:break-word}:root{color:#f4f2ef;font-synthesis:none;background:#101113;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}header,footer{justify-content:space-between;align-items:center;max-width:1260px;margin:auto;padding:30px 42px;display:flex}.brand{letter-spacing:-1px;font-size:28px;font-weight:900}.brand em{color:#f13e43;font-style:normal}.brand span{letter-spacing:2.2px;color:#a7a7ab;margin-top:8px;font-size:8px;font-weight:500;display:block}.pill{color:#d5d3d0;border:1px solid #393a3d;border-radius:30px;padding:10px 15px;font-size:12px}.pill:before{content:"●";color:#f13e43;margin-right:9px;font-size:9px}main{grid-template-columns:1fr 1.15fr;gap:70px;max-width:1180px;margin:40px auto 60px;padding:0 25px;display:grid}.eyebrow{letter-spacing:2px;color:#f2575a;font-size:10px;font-weight:800}h1{letter-spacing:-2.5px;margin:22px 0 24px;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.06}h1 em{color:#f2575a;font-style:normal}aside>p{color:#b3b3b7;font-size:16px;line-height:1.8}.line{background:#333438;width:75%;height:1px;margin:35px 0}.promise{gap:18px;margin:25px 0;display:flex}.promise>span{color:#f2575a;border:1px solid #393a3e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.promise strong{font-size:13px}.promise p{color:#99999e;margin:7px 0;font-size:12px}.signature{color:#919197;margin-top:55px;font-size:12px;font-style:italic}.card{color:#202126;background:#fbfaf8;border-radius:18px;padding:32px}.card .eyebrow{color:#bc2e33}h2{letter-spacing:-1px;margin:12px 0;font-size:27px}.muted{color:#75767d;margin-bottom:25px;font-size:12px;line-height:1.7}fieldset{border:0;margin:25px 0;padding:0}legend,label{font-size:12px;font-weight:700}legend b{color:#ce3338}.stars{justify-content:space-between;max-width:360px;margin-top:12px;display:flex}.stars button{color:#d9d8d5;background:0 0;border:0;padding:0 6px;font-size:47px;line-height:1.1;transition:transform .15s,color .15s}.stars button:hover{transform:translateY(-3px)}.stars .lit{color:#daaa4b}.rating-label{color:#797a80;min-height:15px;margin:10px 0;font-size:11px}.chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.chips button{color:#626369;background:0 0;border:1px solid #ddddd9;border-radius:6px;padding:10px 12px;font-size:11px}.chips button.active{color:#ac252a;background:#f9e9e8;border-color:#bc3035;font-weight:700}label{display:block}label span{color:#898990;margin-left:5px;font-size:10px;font-weight:400}textarea,input:not([type=checkbox]){color:#242529;background:#fff;border:1px solid #dededb;border-radius:7px;width:100%;margin:9px 0 18px;padding:12px;font-size:12px}textarea{resize:vertical;min-height:88px}input::placeholder,textarea::placeholder{color:#9999a0}.cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkbox{align-items:flex-start;gap:9px;margin:0 0 15px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.checkbox input{accent-color:#c7353b;flex-shrink:0;margin:2px 0 0}.consent{color:#75757b;font-size:10px}.primary{color:#fff;background:#ce353b;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-size:12px;font-weight:700;display:flex}.primary:hover{background:#b62c32}.primary span{font-size:18px}.privacy{color:#898990;margin:15px 0 0;font-size:9px;line-height:1.6}.trap{visibility:hidden;position:absolute;left:-9999px}.error{color:#b52027;font-size:12px}.success{text-align:center;padding:75px 0}.success p{color:#72727b;font-size:14px;line-height:1.8}.success .primary{justify-content:center;margin-top:30px}.success h2{font-size:40px}.check{color:#53713c;background:#ecefe7;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 25px;font-size:25px;display:grid}footer{color:#939399;border-top:1px solid #292a2e;padding-top:23px;padding-bottom:30px;font-size:10px}.admin{max-width:1000px;margin:auto;padding:35px 25px}.admin h1{font-size:45px}.login{max-width:460px}.login h2{margin-bottom:25px}.metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.metrics>div{border:1px solid #37383c;border-radius:12px;padding:25px}.metrics strong{font-size:35px;display:block}.metrics small{color:#9b9b9f;font-size:18px}.metrics span{color:#a8a8ae;margin-top:8px;font-size:12px;display:block}.config{margin-bottom:35px}.config h2{font-size:23px}.config .primary{max-width:240px}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.toolbar button,.response button{color:inherit;background:0 0;border:1px solid #56565a;border-radius:6px;padding:9px 12px;font-size:11px}.response{margin:15px 0;padding:25px}.row{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.score{color:#b58730;letter-spacing:2px}.score span{color:#d3d1cc}.score small{letter-spacing:0;color:#777;font-weight:400}.row time{color:#888;font-size:10px}.tags{color:#b53238;margin-top:15px;font-size:11px}.comment{white-space:pre-wrap;font-size:14px;line-height:1.7}.notice{border:1px solid #6b6b73;border-radius:7px;padding:18px;font-size:13px;line-height:1.6}.empty{color:#777;font-size:13px}header>a:not(.brand){color:#aaa;font-size:12px}@media (width<=800px){header,footer{padding:23px}.brand{font-size:24px}.brand span{font-size:7px}.pill{padding:8px 10px;font-size:10px}main{margin:5px auto 35px;padding:0 18px;display:block}aside{padding:20px 8px 24px}aside h1{margin:14px 0 17px;font-size:43px}aside>p{font-size:13px}.line,.promise,.signature{display:none}.card{border-radius:14px;padding:25px 21px}h2{font-size:25px}.stars{max-width:none}.stars button{font-size:43px}.cols{grid-template-columns:1fr;gap:0}footer{font-size:9px}.metrics{gap:8px}.metrics>div{padding:15px 10px}.metrics strong{font-size:28px}.metrics span{font-size:10px}.toolbar,.row{flex-wrap:wrap}.toolbar h2{font-size:24px}.response{padding:20px}.admin{padding:20px 18px}.admin h1{font-size:38px}}.brand-with-logo{align-items:center;gap:22px;display:flex}.brand-logo{object-fit:contain;background:#000;border-radius:12px;width:142px;height:142px;display:block}.brand-with-logo .brand-caption{letter-spacing:1.7px;max-width:155px;font-size:9px;line-height:1.8}.leo-investigator{align-items:center;gap:7px;margin-top:27px;display:flex}.leo-investigator>img{object-fit:contain;flex-shrink:0;width:145px;height:145px;display:block}.leo-bubble{background:#18191d;border:1px solid #393a40;border-radius:12px;max-width:235px;padding:15px 16px}.leo-bubble strong{color:#f5f1ec;font-size:12px}.leo-bubble p{color:#a8a8ae;margin:8px 0 0;font-size:11px;line-height:1.7}.signature{margin-top:24px}main{margin-top:12px}header{padding-top:17px;padding-bottom:17px}aside{padding-top:25px}@media (width<=800px){.brand-logo{border-radius:8px;width:102px;height:102px}.brand-with-logo{gap:12px}.brand-with-logo .brand-caption{display:none}header{padding:12px 22px}.leo-investigator{gap:9px;margin:14px 0 0}.leo-investigator>img{width:83px;height:83px}.leo-bubble{flex:1;max-width:none;padding:10px 12px}.leo-bubble strong{font-size:11px}.leo-bubble p{margin:4px 0 0;font-size:10px}.leo-bubble br{display:none}aside h1{font-size:38px}aside{padding-top:12px}main{margin-top:0}}
