@font-face{font-family:Texturina;src:url('/assets/fonts/Texturina-Bold.ttf')}@font-face{font-family:Lato;src:url('/assets/fonts/Lato-Regular.ttf')}@font-face{font-family:Lato;src:url('/assets/fonts/Lato-Bold.ttf');font-weight:700}*{box-sizing:border-box}body{margin:0;background:#0b1825;color:#f4e8d4;font-family:Lato,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.tester-header,footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px max(25px,5vw);font-size:11px;font-weight:700;letter-spacing:.16em}.tester-header img{width:72px}.tester-shell{min-height:calc(100vh - 165px);padding:75px max(25px,8vw) 100px;display:grid;grid-template-columns:1fr 1fr;gap:4%;align-items:center;background:radial-gradient(circle at 75% 45%,#65402d,#112535 55%,#0b1825)}.tester-copy{max-width:640px}.eyebrow{color:#dfae65;font-size:12px;font-weight:700;letter-spacing:.19em}.tester-copy h1{font:700 clamp(43px,5vw,78px)/1.08 Texturina,serif;letter-spacing:-.03em;margin:20px 0 29px}.tester-copy h1 em{color:#d45e4e;font-style:normal}.tester-copy p{font-size:18px;line-height:1.55}.tester-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tester-actions button,.tester-actions a,.download{display:inline-block;background:#a9372d;color:#fff;border:0;padding:15px 19px;font-size:12px;font-weight:700;letter-spacing:.08em}.tester-actions #sign-out{background:transparent;border:1px solid #bd9d6d}.tester-status{min-height:30px;color:#e0b980;font-size:14px!important}.tester-book{width:100%;filter:drop-shadow(0 27px 30px #0008)}footer{background:#07111a;color:#e0b980}footer a:hover{text-decoration:underline}[hidden]{display:none!important}
.test-pack{max-width:1050px;margin:auto;padding:80px 28px 100px}.test-pack h1{font:700 clamp(43px,5vw,70px)/1.1 Texturina,serif;margin:18px 0}.test-pack h2{font:700 29px/1.2 Texturina,serif;margin:46px 0 15px}.test-pack p,.test-pack li{font:17px/1.55 Lato,sans-serif;max-width:760px}.test-pack .download{margin:16px 0 35px}.test-pack form{display:grid;gap:24px;max-width:760px}.test-pack fieldset{border:1px solid #8e7861;padding:21px;display:grid;gap:12px}.test-pack legend{font:700 20px Texturina,serif;padding:0 8px}.test-pack label{display:grid;gap:7px;font-size:14px;font-weight:700}.test-pack input,.test-pack textarea,.test-pack select{font:17px Lato,sans-serif;border:1px solid #bea987;border-radius:0;padding:12px;background:#f7f0e3;color:#18232d}.test-pack textarea{min-height:110px;resize:vertical}.test-pack .hint{color:#d1bfa5;font-size:14px}.test-pack button[type=submit]{justify-self:start;background:#a9372d;color:#fff;border:0;padding:16px 26px;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:750px){.tester-shell{grid-template-columns:1fr;padding:55px 25px}.tester-book{max-width:500px;margin:auto}.tester-header,footer{padding:20px 25px;flex-wrap:wrap}.tester-header img{width:55px}}
.tester-header-right{display:flex;align-items:center;gap:24px}
.tester-header-label{border:1px solid #d8ad69;color:#e7bd79;padding:11px 14px;white-space:nowrap}
@media(max-width:750px){.tester-header-right{gap:12px;flex-wrap:wrap}}
