.e3dp-order{font-family:Arial,Helvetica,sans-serif;color:#16181d;background:#f3f4f6}.e3dp-order-banner{background:#16181d;color:white;padding:35px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;border-bottom:4px solid #c42ad8}.e3dp-order-banner h1{color:inherit;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.1;letter-spacing:-1px;margin:15px 0}.e3dp-order-banner p{line-height:1.65;max-width:600px}.e3dp-order-kicker{color:#00ddc5;font-size:12px;letter-spacing:2px;font-weight:700}.e3dp-order-banner img{width:100%;max-height:220px;object-fit:contain}.e3dp-order-layout{max-width:1250px;margin:auto;padding:48px 24px;display:grid;grid-template-columns:1fr 2.4fr;gap:38px;align-items:start}.e3dp-order h2{font-size:25px;font-weight:750;line-height:1.2;margin:0 0 18px}.e3dp-order aside ol{padding-left:22px}.e3dp-order aside li{padding:10px 0}.e3dp-order aside li::marker{color:#8b219b;font-weight:bold}.e3dp-order aside p{font-size:14px;line-height:1.65;color:#60646c}.e3dp-order-note{border-left:3px solid #c42ad8;padding:10px 14px;background:white}.e3dp-order-card{background:white;border-radius:12px;padding:32px;box-shadow:0 5px 24px #00000008}.e3dp-order-card>p{font-size:14px;color:#60646c;line-height:1.6}.e3dp-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.e3dp-order-wide{grid-column:1/-1}.e3dp-order label{display:block;font-weight:700;font-size:14px;margin-bottom:9px}.e3dp-order label span{font-weight:400;color:#656971;font-size:12px}.e3dp-order input:not([type=hidden]),.e3dp-order select,.e3dp-order textarea{display:block;width:100%;border:1px solid #bfc4cb;border-radius:6px;padding:13px 12px;background:#fff;color:#16181d;font:inherit;font-size:16px;min-height:48px;box-sizing:border-box}.e3dp-order textarea{resize:vertical}.e3dp-order input:focus,.e3dp-order select:focus,.e3dp-order textarea:focus{outline:2px solid #009e8d;outline-offset:2px}.e3dp-order small{display:block;font-size:12px;line-height:1.6;color:#60646c;margin-top:7px}.e3dp-order-submit{border:0;background:#00ddc5;color:#16181d;padding:16px 22px;border-radius:6px;font:inherit;font-weight:750;cursor:pointer}.e3dp-order-submit:hover{background:#00c5b0}.e3dp-order-submit:focus-visible{outline:3px solid #8b219b;outline-offset:3px}.e3dp-order-footnote{font-size:12px;color:#60646c;line-height:1.5}.e3dp-order-success{padding:20px;background:#e6fbf6;border-left:4px solid #008571;line-height:1.6}.e3dp-order-errors{padding:15px;background:#fff0f0;color:#8b1515}@media(max-width:749px){.e3dp-order-banner{grid-template-columns:1fr;gap:10px;padding:28px 22px}.e3dp-order-banner img{max-height:160px}.e3dp-order-layout{grid-template-columns:1fr;padding:28px 18px;gap:24px}.e3dp-order-card{padding:24px 18px}.e3dp-order-grid{grid-template-columns:1fr}.e3dp-order-wide{grid-column:auto}.e3dp-order-submit{width:100%}}