.order-hero{padding-bottom:2.6rem}.order-hero h1{max-width:850px;margin-left:auto;margin-right:auto}.order-layout{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr);gap:2rem;padding-top:3rem;padding-bottom:5rem;align-items:start}.order-sidebar{position:sticky;top:100px}.order-summary,.order-help,.order-main{background:#1e1116;border:1px solid #5f363f;border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}.order-summary{margin:1rem 0}.order-summary h2{font-size:1.8rem;line-height:1.15;margin:.7rem 0}.order-price{font-size:1.2rem;color:#e9ba94;font-weight:800}.order-summary h3{margin:1.3rem 0 .5rem;font-size:1.15rem}.order-summary ul{padding-left:1.25rem;line-height:1.65;color:#ecdcd8}.order-fine,.order-help p{font-size:.9rem;color:#d5bec1}.order-help a{overflow-wrap:anywhere}.order-main{background:#1a1015}.order-intro{margin-bottom:1.5rem}.order-intro h2{margin:.5rem 0}.order-intro p{color:#d7c4c8}#order-form fieldset{border:0;border-top:1px solid #70444d;padding:1.6rem 0;margin:0;min-width:0}#order-form legend{font-size:1.2rem;font-weight:800;color:#f0d3c2;padding:0 0 .4rem}.field{margin:0 0 1.2rem}.field label{display:block;margin-bottom:.45rem;font-weight:700;color:#f1e0db}.field input,.field select,.field textarea{display:block;width:100%;border:1px solid #895d68;border-radius:10px;padding:.86rem .9rem;background:#2c1b22;color:#fff;font:inherit;min-height:48px;box-sizing:border-box}.field textarea{resize:vertical}.field input[type=file]{padding:.7rem}.field small,.file-warning{display:block;font-size:.82rem;color:#d2b5bb;margin-top:.3rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #e1a98c;outline-offset:2px}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.consent{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5}.consent input{margin-top:.3rem;accent-color:#d08d78}.submit-area{padding-top:1.5rem}.submit-area p{font-size:.87rem;color:#d2b5bb}.order-submit{cursor:pointer;border:0;font:inherit}.honeypot{position:absolute;left:-9999px;opacity:0}#video-fields[hidden],#video-script-field[hidden]{display:none!important}@media(max-width:780px){.order-layout{grid-template-columns:1fr;gap:1rem;padding-top:1.2rem}.order-sidebar{position:static}.two-cols{grid-template-columns:1fr}.order-summary h2{font-size:1.5rem}}
.order-ref-box{padding:22px;margin:20px auto;background:#341923;border:1px solid #ad7c68;border-radius:14px;overflow-wrap:anywhere}.order-ref-box h2{font-size:clamp(18px,4vw,28px);color:#f5c18f;letter-spacing:.025em;margin:10px auto 16px}.order-ref-box[hidden]{display:none}
