.order-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;padding-block:75px 60px;align-items:start}.order-story h1{font-size:61px;letter-spacing:-3.5px;line-height:1.06}.order-story>p{font-size:20px;line-height:1.65;color:var(--muted);max-width:480px}.steps{list-style:none;margin:42px 0;padding:0}.steps li{display:flex;gap:22px;margin:30px 0}.steps li>span{color:#5a7d38;font-size:13px;padding-top:5px}.steps h2{font-size:20px;letter-spacing:-.5px;margin:0 0 8px;color:var(--ink)}.steps p{font-size:15px;color:var(--muted);line-height:1.5;margin:0}.promise{background:var(--lime);padding:22px;border-radius:7px;font-size:15px;line-height:1.6;max-width:470px}.order-panel{border:1px solid var(--line);border-radius:12px;padding:32px;background:#fafbfa}.plan-switch{display:flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:8px;margin-bottom:30px;background:#fff}.plan-switch button{flex:1;background:none;border:0;border-radius:5px;padding:13px 10px;font-size:14px;cursor:pointer}.plan-switch .selected{background:var(--lime);font-weight:600}.order-panel h2{font-size:32px;letter-spacing:-1px}.plan-price{display:flex;align-items:baseline;gap:16px;margin:24px 0 16px}.plan-price strong{font-size:48px;letter-spacing:-2px;color:var(--green)}.plan-price span{font-size:13px;color:var(--muted)}.form-description,.order-panel p{line-height:1.6}.form-description{font-size:15px;color:var(--muted);margin-bottom:25px}form>label{display:block;font-size:13px;font-weight:600;margin:20px 0 9px}form>label>span{font-weight:400;color:var(--muted)}form>input{display:block;width:100%;border:1px solid #cdd4ce;border-radius:6px;padding:14px;font-size:15px;background:#fff}.privacy-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.privacy-check input{accent-color:#245c32;width:18px;height:18px;flex-shrink:0;margin:1px 0}.privacy-check span{font-size:12px;line-height:1.5}.privacy-check a,.order-notes a{text-decoration:underline;text-underline-offset:3px}.submit{width:100%;margin-top:15px;cursor:pointer}.submit:disabled{opacity:.65;cursor:wait;transform:none}.form-message{font-size:14px;margin:12px 0 0;color:var(--green);overflow-wrap:anywhere}.form-message.error{color:#ab2525}.honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.confirmation-mark{display:inline-flex;justify-content:center;align-items:center;background:var(--lime);width:60px;height:60px;font-size:30px;border-radius:50%;margin:12px 0 25px}.restart{display:block;text-align:center;font-size:13px;margin-top:22px;text-decoration:underline}.order-notes{max-width:850px;padding-bottom:45px}.order-notes h2{font-size:30px}.order-notes details{border-bottom:1px solid var(--line);padding:20px 0;font-size:15px}.order-notes summary{cursor:pointer;font-weight:600}.order-notes p{line-height:1.65;color:var(--muted)}.back{font-size:14px}.back:hover{text-decoration:underline}[hidden]{display:none!important}@media(max-width:1050px){.order-layout{gap:40px}.order-story h1{font-size:48px;letter-spacing:-2.5px}.order-panel{padding:25px}}@media(max-width:760px){.order-layout{grid-template-columns:1fr;padding-block:35px;gap:30px}.order-story h1{font-size:44px}.order-story>p{font-size:17px}.steps{display:none}.promise{font-size:13px;margin-top:20px;padding:16px}.order-panel{padding:22px 18px}.order-panel h2{font-size:29px}.order-notes h2{font-size:27px}.plan-price span{font-size:12px}.submit{font-size:13px}.back{font-size:12px}}
form>textarea{display:block;width:100%;border:1px solid #cdd4ce;border-radius:6px;padding:14px;font:15px/1.5 Arial,sans-serif;background:#fff;resize:vertical;min-height:150px}.order-panel .caption a{text-decoration:underline}textarea:focus-visible{outline:3px solid #367524;outline-offset:5px}
