:root{--dio-bg:#f7f5f1;--dio-surface:#fff;--dio-ink:#141312;--dio-muted:#6f6b65;--dio-line:#ddd8d0;--dio-accent:#7b2332;--dio-accent-dark:#5b1723}*{box-sizing:border-box}body{margin:0;background:var(--dio-bg);color:var(--dio-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}.dio-order-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:72px 0 90px}.dio-order-shell.dio-embedded{width:100%;padding:32px 0}.dio-order-intro{max-width:780px;margin-bottom:38px}.dio-order-intro>span,.dio-form-head>span,.dio-status-card small,.dio-submit small{display:block;color:var(--dio-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dio-order-intro h1{font:700 clamp(2.8rem,6vw,5.5rem)/.95 Georgia,serif;letter-spacing:-.05em;margin:12px 0 20px}.dio-order-intro p{font-size:18px;color:var(--dio-muted);max-width:700px}.dio-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 26px}.dio-service{display:block;cursor:pointer;border:1px solid var(--dio-line);border-radius:18px;background:rgb(255 255 255 / .76);padding:22px;transition:.18s ease}.dio-service:hover,.dio-service.is-selected{transform:translateY(-2px);border-color:var(--dio-accent);box-shadow:0 14px 35px rgb(0 0 0 / .06)}.dio-service input{position:absolute;opacity:0;pointer-events:none}.dio-service-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dio-service-top strong{font-size:16px;line-height:1.25}.dio-service-top b{font-size:22px;color:var(--dio-accent)}.dio-service-desc{display:block;color:var(--dio-muted);font-size:13px;line-height:1.55;margin-top:16px}.dio-form{background:var(--dio-surface);border:1px solid var(--dio-line);border-radius:24px;padding:clamp(24px,5vw,48px);box-shadow:0 18px 50px rgb(0 0 0 / .04)}.dio-form-head{margin-bottom:28px}.dio-form-head h2{font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.04em;margin:8px 0}.dio-form-head p{margin:0;color:var(--dio-muted)}.dio-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dio-form label{display:block;margin:0 0 18px;font-weight:650;font-size:14px}.dio-form input,.dio-form textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--dio-line);border-radius:10px;background:#fff;padding:12px 13px;color:var(--dio-ink);font:inherit}.dio-form textarea{resize:vertical}.dio-form input:focus,.dio-form textarea:focus{outline:2px solid rgb(123 35 50 / .18);border-color:var(--dio-accent)}.dio-form small{font-weight:500;color:var(--dio-muted)}.dio-suggested{display:none}.dio-terms{display:flex!important;gap:11px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--dio-line);border-bottom:1px solid var(--dio-line);font-weight:500!important;color:var(--dio-muted)}.dio-terms input{width:auto;margin:4px 0 0}.dio-submit{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:24px}.dio-submit strong{display:block;font-size:16px}.dio-submit p{margin:3px 0 0;color:var(--dio-muted);font-size:13px}.dio-submit button,.dio-invoice-ready a{border:0;border-radius:999px;background:var(--dio-accent);color:#fff;padding:15px 21px;font:700 14px/1 inherit;text-decoration:none;cursor:pointer}.dio-submit button:hover,.dio-invoice-ready a:hover{background:var(--dio-accent-dark)}.dio-submit button:disabled{opacity:.42;cursor:not-allowed}.dio-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.dio-status-wrap{width:min(860px,calc(100% - 32px));margin:50px auto}.dio-status-card{background:#fff;border:1px solid var(--dio-line);box-shadow:0 20px 60px rgb(0 0 0 / .06);padding:clamp(28px,6vw,62px)}.dio-status-card header{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:2px solid var(--dio-ink);padding-bottom:28px}.dio-status-card header span:first-child{display:block;font-size:11px;font-weight:800;letter-spacing:.16em}.dio-status-card h1{font-size:clamp(2rem,5vw,3.7rem);margin:4px 0 0;letter-spacing:-.04em}.dio-status-pill{border:1px solid var(--dio-line);border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800;text-transform:uppercase}.dio-status-main{padding:40px 0}.dio-status-main h2{font-size:clamp(1.6rem,3vw,2.5rem);margin:7px 0 8px}.dio-status-main p{color:var(--dio-muted);max-width:650px}.dio-status-price{font-size:28px;font-weight:800}.dio-status-price span{font-size:12px;letter-spacing:.1em;color:var(--dio-muted)}.dio-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--dio-line)}.dio-status-grid strong,.dio-status-grid span{display:block}.dio-status-grid span{color:var(--dio-muted);font-size:14px}.dio-notice,.dio-invoice-ready{margin-top:26px;padding:22px;border-radius:14px;background:#f5f1eb}.dio-notice p,.dio-invoice-ready p{margin:5px 0 0;color:var(--dio-muted)}.dio-invoice-ready{display:flex;justify-content:space-between;align-items:center;gap:20px}.dio-status-card footer{margin-top:35px;padding-top:20px;border-top:1px solid var(--dio-line);color:var(--dio-muted);font-size:12px}@media(max-width:980px){.dio-services{grid-template-columns:1fr 1fr}.dio-service:last-child{grid-column:1/-1}}@media(max-width:650px){.dio-order-shell{width:min(100% - 22px,1120px);padding:36px 0 60px}.dio-services,.dio-grid,.dio-status-grid{grid-template-columns:1fr}.dio-service:last-child{grid-column:auto}.dio-submit,.dio-invoice-ready,.dio-status-card header{display:block}.dio-submit button{width:100%;margin-top:18px}.dio-status-pill{display:inline-block;margin-top:16px}.dio-invoice-ready a{display:inline-block;margin-top:15px}.dio-status-wrap{width:100%;margin:0}.dio-status-card{border:0}}