@media (min-width:720px){body:has(.order-root){background:#0a0a0a!important;height:auto!important;padding:0!important;overflow:auto!important}body>main.order-root{width:100%!important;max-width:none!important;height:auto!important;min-height:100vh!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:visible!important;transform:none!important;container-type:normal!important}}.order-root{--o-bg:#0a0a0a;--o-surface:#141414;--o-border:#262626;--o-border-hi:#3a3530;--o-gold:#f2a900;--o-orange:#e87722;--o-text:#f5f1ea;--o-text-muted:#8a8279;--o-text-dim:#5a5550;--o-gradient:linear-gradient(135deg, #f2a900 0%, #e87722 100%);background:var(--o-bg);color:var(--o-text);font-family:var(--font-inter), sans-serif;flex-direction:column;min-height:100vh;display:flex}body:has(.order-root){background:#0a0a0a;overflow:hidden auto!important}.order-container{width:min(780px,100% - 48px);margin:0 auto}.order-nav{border-bottom:1px solid var(--o-border);padding:20px 0}.order-nav-inner{justify-content:space-between;align-items:center;display:flex}.order-logo{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--o-text);font-size:22px;font-weight:700;text-decoration:none}.order-logo span{color:var(--o-gold);margin:0 2px}.order-nav-link{color:var(--o-text-muted);font-size:13px;text-decoration:none;transition:color .2s}.order-nav-link:hover{color:var(--o-gold)}.order-hero{text-align:center;padding:60px 0 40px}.order-eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--o-gold);margin:0 0 18px;font-size:11px}.order-title{font-family:var(--font-fraunces), serif;letter-spacing:-.03em;color:var(--o-text);margin:0 0 20px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.02}.order-title em{color:var(--o-gold);font-style:italic}.order-subtitle{color:var(--o-text-muted);max-width:520px;margin:0 auto;font-size:15px;line-height:1.7}.order-form-section{flex:1;padding:40px 0 80px}.order-form{gap:20px;display:grid}.order-section{background:var(--o-surface);border:1px solid var(--o-border);border-radius:16px;overflow:hidden}.order-section-header{border-bottom:1px solid var(--o-border);background:#ffffff05;align-items:center;gap:12px;padding:18px 24px;display:flex}.order-section-icon{font-size:20px;line-height:1}.order-section-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--o-text);margin:0;font-size:20px;font-weight:600}.order-section-body{gap:18px;padding:24px;display:grid}.order-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.order-field{gap:8px;display:grid}.order-field-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--o-text-muted);font-size:11px;font-weight:500}.order-field input,.order-field textarea,.order-field select{border:1px solid var(--o-border);background:var(--o-bg);color:var(--o-text);font-size:14px;font-family:var(--font-inter), sans-serif;border-radius:10px;outline:none;width:100%;padding:12px 14px;transition:border-color .2s,background .2s}.order-field input:focus,.order-field textarea:focus,.order-field select:focus{border-color:var(--o-gold);background:#f2a9000a}.order-field textarea{resize:vertical;line-height:1.6}.order-field select{cursor:pointer}.order-packages{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.order-package-card{border:2px solid var(--o-border);cursor:pointer;text-align:center;background:var(--o-bg);border-radius:12px;padding:18px 16px;transition:all .25s;position:relative}.order-package-card:hover{border-color:var(--o-border-hi)}.order-package-card.is-active{border-color:var(--o-gold);background:#f2a9000f;box-shadow:0 0 0 3px #f2a9001f}.order-package-card input{opacity:0;pointer-events:none;position:absolute}.order-package-name{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--o-text);margin-bottom:4px;font-size:18px;font-weight:600}.order-package-price{font-family:var(--font-jetbrains), monospace;color:var(--o-gold);font-size:12px;font-weight:600}.order-submit{text-align:center;gap:14px;padding:20px 0;display:grid}.order-btn{font-family:var(--font-inter), sans-serif;cursor:pointer;border:1px solid var(--o-border-hi);color:var(--o-text);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.order-btn:hover{border-color:var(--o-gold);color:var(--o-gold);transform:translateY(-2px)}.order-btn-primary{background:var(--o-gradient);color:#0a0a0a;border-color:#0000;box-shadow:0 8px 24px #f2a90040}.order-btn-primary:hover{color:#0a0a0a;transform:translateY(-2px);box-shadow:0 14px 34px #e8772273}.order-btn-lg{width:100%;max-width:400px;padding:18px 40px;font-size:14px}.order-submit-hint{color:var(--o-text-dim);margin:0;font-size:12px;line-height:1.6}.order-success{text-align:center;justify-items:center;gap:16px;padding:60px 20px;display:grid}.order-success-icon{background:var(--o-gradient);color:#0a0a0a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;font-weight:700;display:grid;box-shadow:0 12px 30px #f2a9004d}.order-success h2{font-family:var(--font-fraunces), serif;letter-spacing:-.03em;color:var(--o-text);margin:0;font-size:36px;font-weight:600}.order-success p{color:var(--o-text-muted);max-width:400px;margin:0;font-size:14px;line-height:1.7}.order-footer{border-top:1px solid var(--o-border);text-align:center;padding:30px 0}.order-footer p{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--o-text-dim);margin:0;font-size:11px}@media (max-width:700px){.order-container{width:calc(100% - 32px)}.order-hero{padding:40px 0 30px}.order-section-body{padding:20px}.order-section-header{padding:14px 20px}.order-grid-2,.order-packages{grid-template-columns:1fr}.order-btn-lg{max-width:none}}
