.order-main{max-width:1320px;padding:72px var(--gutter) 100px;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,150px);margin:0 auto;display:grid}.order-back{color:var(--subtle);margin-bottom:48px;padding:8px 0;font-size:12px;display:inline-block}.order-back:hover{color:var(--lime)}.order-intro h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(60px,6.5vw,94px);font-weight:500;line-height:.98}.order-lead{color:#b9bfb2;max-width:420px;font-size:18px;line-height:1.7}.order-package-note{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.order-package-note .mono{color:var(--lime);letter-spacing:.1em;font-size:10px}.order-package-note p{color:var(--subtle);max-width:360px;margin-top:13px;font-size:13px;line-height:1.8}.order-form,.order-success{border:1px solid var(--line);background:var(--surface);align-self:start;padding:36px}.order-form fieldset{border:0;min-width:0;margin:0;padding:0}.order-form legend{letter-spacing:-.04em;padding:0;font-size:27px}.order-form-intro{color:var(--subtle);margin:12px 0 28px;font-size:13px;line-height:1.7}.order-form label{margin-top:22px;font-size:12px;display:block}.order-optional{float:right;color:var(--subtle);font-size:11px}.order-form input,.order-form textarea{width:100%;color:var(--text);font:inherit;background:#10120f;border:1px solid #41473b;border-radius:0;margin-top:9px;padding:13px 14px;font-size:14px;line-height:1.5;display:block}.order-form textarea{resize:vertical;min-height:120px}.order-form textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.order-form input::placeholder,.order-form textarea::placeholder{color:#858d7c}.order-privacy,.order-form-note{color:var(--subtle);margin-top:22px;font-size:11px;line-height:1.7}.order-privacy a{text-underline-offset:3px;text-decoration:underline}.order-form .button-primary{border:0;width:100%;margin-top:24px}.order-form fieldset:disabled{opacity:.65}.order-form fieldset:disabled button{cursor:wait}.order-error{color:#f4c5b8;border-left:2px solid #eab4a4;margin-top:20px;padding:10px 14px;font-size:13px;line-height:1.7}.order-success-mark{width:48px;height:48px;color:var(--lime);border:1px solid var(--lime);border-radius:50%;justify-content:center;align-items:center;margin-bottom:32px;font-size:24px;display:inline-flex}.order-success h2{letter-spacing:-.04em;margin:18px 0;font-size:38px;font-weight:500}.order-success>p:not(.eyebrow){color:var(--subtle);font-size:15px;line-height:1.8}.order-success .button-primary{margin-top:32px}@media (max-width:750px){.order-main{grid-template-columns:1fr;gap:35px;padding-top:28px;padding-bottom:60px}.order-back{margin-bottom:32px}.order-intro h1{font-size:64px}.order-lead{font-size:16px}.order-form,.order-success{padding:24px}}
