*{box-sizing:border-box}body{color:#eff3ed;background:#1a2a27;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1180px;margin:auto;padding:32px}header{border-bottom:1px solid #dba55755;justify-content:space-between;align-items:center;padding-bottom:34px;display:flex}.brand{letter-spacing:-1px;color:#fff;font-size:24px;font-weight:900;text-decoration:none}.brand span{color:#dba557}.tag,.eyebrow{letter-spacing:2px;color:#dba557;font-size:11px;font-weight:700}.tag{color:#a8b3aa}.layout{grid-template-columns:1fr 1.2fr;gap:76px;padding:55px 0;display:grid}aside{padding-top:14px}h1{letter-spacing:-3px;margin:22px 0 28px;font-size:64px;line-height:1.06}p{line-height:1.6}.intro{color:#c6d3cd;max-width:360px;font-size:18px}ol{margin:38px 0;padding:0;list-style:none}li{color:#d0d8cf;align-items:center;gap:22px;margin:24px 0;font-size:15px;display:flex}li b{color:#dba557;border:1px solid #47523d;border-radius:50%;padding:12px;font-size:12px}.note{color:#c6d3cd;border-left:3px solid #dba557;max-width:350px;padding:12px 16px;font-size:14px}.form-card{color:#1a2a27;background:#fff;border-radius:16px;padding:32px}.form-card .eyebrow{color:#976827}h2{letter-spacing:-.7px;margin:12px 0;font-size:25px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}h3{letter-spacing:1.3px;text-transform:uppercase;border-top:1px solid #d4dbcd;margin:24px 0 18px;padding-top:18px;font-size:12px}label{margin-bottom:16px;font-size:13px;font-weight:600;display:block}input,textarea{font:inherit;color:#1a2a27;background:#fff;border:1px solid #bdc9b6;border-radius:7px;width:100%;min-width:0;margin-top:8px;padding:13px;font-size:16px}textarea{resize:vertical}.plate{text-transform:uppercase}input:focus,textarea:focus{outline-offset:2px;outline:2px solid #a87532}.ack{gap:10px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.ack input{flex-shrink:0;width:19px;height:19px;margin:2px 0}.form-card a{color:#805519}button,.button{color:#1a2a27;width:100%;font:inherit;text-align:center;cursor:pointer;background:#dba557;border:0;border-radius:7px;padding:17px;font-weight:700;text-decoration:none;display:block}button:hover{background:#e6b977}.small{color:#687266;font-size:11px}.error{color:#a02828;background:#ffe6e2;padding:12px}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success{padding:40px 0}.check{background:#dba557;border-radius:50%;padding:12px 20px;font-size:35px;display:inline-block}footer{color:#a8b3aa;border-top:1px solid #dba55755;justify-content:space-between;gap:20px;padding:24px 0;font-size:11px;display:flex}footer a{color:#c7d5be}.privacy{max-width:760px}.privacy h1{font-size:36px}.privacy a{color:#dba557}@media (max-width:800px){main{padding:22px}.layout{grid-template-columns:1fr;gap:28px;padding:28px 0}h1{font-size:45px}aside{padding:0}aside ol{display:none}.intro,.note{max-width:100%}.form-card{padding:24px}.tag{letter-spacing:1px;font-size:9px}footer{flex-direction:column}}@media (max-width:390px){.two{grid-template-columns:1fr;gap:0}main{padding:16px}.form-card{padding:19px}.brand{font-size:21px}}body{font-family:Segoe UI,Arial,sans-serif}main{padding-top:18px}header{padding-bottom:18px}.brand{flex-shrink:0;width:255px;height:190px;display:block;position:relative;overflow:hidden}.brand img{object-fit:contain;width:380px;max-width:none;height:380px;position:absolute;top:-85px;left:-63px}.header-contact{text-align:right;color:#e1e8e3;font-size:14px;line-height:1.65}.header-contact p{margin:8px 0}.header-contact a{color:#dba557;font-weight:600;text-decoration:none}.layout{gap:70px;padding:38px 0}h1{letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:1.1}.form-card{border-top:4px solid #dba557;border-radius:12px;box-shadow:0 12px 36px #0002}.workshop-address{color:#d5dfd9;border-top:1px solid #dba55755;gap:8px;margin-top:32px;padding-top:24px;font-size:14px;font-style:normal;display:grid}.workshop-address strong{margin-top:7px;font-size:18px;font-weight:500}.workshop-address a{color:#dba557;width:fit-content;text-decoration:none}.workshop-address a:hover{text-decoration:underline}.ack input{accent-color:#1a2a27}footer{line-height:1.8}footer a,.privacy a{color:#dba557}@media (max-width:800px){main{padding-top:12px}.brand{width:210px;height:158px}.brand img{width:320px;height:320px;top:-70px;left:-56px}h1{font-size:43px}.layout{gap:28px;padding:28px 0}.header-contact{font-size:12px}}@media (max-width:480px){header{gap:12px}.brand{width:174px;height:135px}.brand img{width:275px;height:275px;top:-60px;left:-50px}.header-contact{font-size:11px}.header-contact .tag{letter-spacing:.6px;font-size:8px}h1{font-size:40px}}
