.order-section[data-astro-cid-emris2kd]{background:var(--color-surface);position:relative;overflow:hidden}.order-section__headline[data-astro-cid-emris2kd]{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);line-height:1.1;color:var(--color-text);margin-top:.75rem;margin-bottom:.75rem}.order-section__sub[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:17px;color:var(--color-text-muted);margin-bottom:1rem}.order-layout[data-astro-cid-emris2kd]{display:block}.order-form[data-astro-cid-emris2kd]{background:#fff;border-radius:16px;padding:48px;max-width:860px;position:relative;z-index:1;box-shadow:0 8px 48px #0000001a}.order-form__steps[data-astro-cid-emris2kd]{display:flex;align-items:flex-start;margin-bottom:3rem}.order-form__step[data-astro-cid-emris2kd]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.order-form__step-num[data-astro-cid-emris2kd]{width:36px;height:36px;border-radius:50%;border:2px solid #DDE3EC;display:flex;align-items:center;justify-content:center;font-family:var(--font-condensed);font-size:.875rem;font-weight:700;color:#9baec8;background:#fff;transition:background .25s ease,border-color .25s ease,color .25s ease}.order-form__step-label[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9baec8;white-space:nowrap;transition:color .25s ease}.order-form__step[data-astro-cid-emris2kd].is-active .order-form__step-num[data-astro-cid-emris2kd]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.order-form__step[data-astro-cid-emris2kd].is-active .order-form__step-label[data-astro-cid-emris2kd]{color:var(--color-accent)}.order-form__step[data-astro-cid-emris2kd].is-completed .order-form__step-num[data-astro-cid-emris2kd]{background:var(--color-accent-2);border-color:var(--color-accent-2);color:#fff}.order-form__step[data-astro-cid-emris2kd].is-completed .order-form__step-label[data-astro-cid-emris2kd]{color:var(--color-text-muted)}.order-form__step-line[data-astro-cid-emris2kd]{flex:1;height:2px;background:#dde3ec;min-width:16px;margin-top:17px}.order-form__error[data-astro-cid-emris2kd]{background:#dc26260f;border:1.5px solid rgba(220,38,38,.25);border-radius:8px;padding:.875rem 1rem;margin-bottom:1.5rem;font-family:var(--font-condensed);font-size:.9rem;color:#dc2626;letter-spacing:.02em}.order-form__panel-title[data-astro-cid-emris2kd]{font-family:var(--font-display);font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--color-accent);margin-bottom:2rem;letter-spacing:.03em}.order-form__grid[data-astro-cid-emris2kd]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.order-form__field[data-astro-cid-emris2kd]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.375rem}.order-form__grid[data-astro-cid-emris2kd] .order-form__field[data-astro-cid-emris2kd]{margin-bottom:0}.order-form__field--full[data-astro-cid-emris2kd]{grid-column:1 / -1;margin-bottom:0}.order-form__label[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.order-form__label-hint[data-astro-cid-emris2kd]{font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);font-size:13px}.order-form__required[data-astro-cid-emris2kd]{color:var(--color-accent-2)}.order-form__input[data-astro-cid-emris2kd]{background:#fff;border:1.5px solid transparent;border-radius:8px;padding:14px 16px;font-size:17px;color:var(--color-text);box-shadow:0 2px 8px #0000000f;transition:border-color .2s ease,box-shadow .2s ease;width:100%;appearance:none;-webkit-appearance:none}.order-form__input[data-astro-cid-emris2kd]::placeholder{color:#a8b8cc}.order-form__input[data-astro-cid-emris2kd]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 2px 8px #0000000f,0 0 0 3px #1b4f8a1a}.order-form__radius-options[data-astro-cid-emris2kd]{display:flex;flex-direction:column;gap:.625rem}.order-form__radius-opt[data-astro-cid-emris2kd]{display:block;cursor:pointer;position:relative}.order-form__radius-opt[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd][type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.order-form__radius-card[data-astro-cid-emris2kd]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;border-radius:8px;border:1.5px solid #DDE3EC;box-shadow:0 2px 8px #0000000d;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.order-form__radius-opt[data-astro-cid-emris2kd]:hover:not(:has(input:checked)) .order-form__radius-card[data-astro-cid-emris2kd]{background:#ebf0f8;border-color:#9baec8}.order-form__radius-opt[data-astro-cid-emris2kd]:has(input:checked) .order-form__radius-card[data-astro-cid-emris2kd]{background:#1b4f8a;border-color:#1b4f8a;box-shadow:0 4px 16px #1b4f8a40}.order-form__radius-right[data-astro-cid-emris2kd]{display:flex;align-items:center;gap:.625rem}.order-form__radius-distance[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:1rem;font-weight:700;color:var(--color-text);letter-spacing:.04em;transition:color .15s ease}.order-form__radius-opt[data-astro-cid-emris2kd]:hover:not(:has(input:checked)) .order-form__radius-distance[data-astro-cid-emris2kd]{color:#1b4f8a}.order-form__radius-opt[data-astro-cid-emris2kd]:has(input:checked) .order-form__radius-distance[data-astro-cid-emris2kd]{color:#fff}.order-form__radius-homes[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:.875rem;color:var(--color-text-muted);letter-spacing:.03em;transition:color .15s ease}.order-form__radius-opt[data-astro-cid-emris2kd]:has(input:checked) .order-form__radius-homes[data-astro-cid-emris2kd]{color:#f5a623}.order-form__radius-check[data-astro-cid-emris2kd]{display:none;flex-shrink:0}.order-form__radius-opt[data-astro-cid-emris2kd]:has(input:checked) .order-form__radius-check[data-astro-cid-emris2kd]{display:block}.order-form__file-drop[data-astro-cid-emris2kd]{position:relative;background:#fafbfd;border:1.5px dashed #C8D3E0;border-radius:8px;min-height:88px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.order-form__file-drop[data-astro-cid-emris2kd]:hover,.order-form__file-drop[data-astro-cid-emris2kd].is-dragover{border-color:var(--color-accent)}.order-form__file-input[data-astro-cid-emris2kd]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.order-form__file-drop-content[data-astro-cid-emris2kd]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem;pointer-events:none;text-align:center}.order-form__file-drop-text[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:15px;font-weight:600;color:var(--color-text-muted);letter-spacing:.04em}.order-form__file-drop-hint[data-astro-cid-emris2kd]{font-size:15px;color:var(--color-text-muted);opacity:.7}.order-form__tier-grid[data-astro-cid-emris2kd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.order-form__tier-card[data-astro-cid-emris2kd]{background:#fff;border:1.5px solid #DDE3EC;border-radius:10px;padding:1.625rem 1.25rem 1.375rem;cursor:pointer;position:relative;text-align:center;box-shadow:0 2px 8px #0000000d;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.order-form__tier-card[data-astro-cid-emris2kd]:hover{box-shadow:0 6px 20px #1b4f8a1a;transform:translateY(-2px)}.order-form__tier-card--popular[data-astro-cid-emris2kd]:not(.is-selected){border-color:var(--color-accent)}.order-form__tier-card[data-astro-cid-emris2kd].is-selected{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 8px 28px #1b4f8a40;transform:translateY(-2px)}.order-form__tier-badge[data-astro-cid-emris2kd]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--color-accent-2);color:#fff;font-family:var(--font-condensed);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap}.order-form__tier-name[data-astro-cid-emris2kd]{font-family:var(--font-display);font-size:20px;color:var(--color-text);letter-spacing:.04em;margin-bottom:.2rem;transition:color .2s ease}.order-form__tier-card[data-astro-cid-emris2kd].is-selected .order-form__tier-name[data-astro-cid-emris2kd]{color:#fff}.order-form__tier-mailers[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem;transition:color .2s ease}.order-form__tier-card[data-astro-cid-emris2kd].is-selected .order-form__tier-mailers[data-astro-cid-emris2kd]{color:#fff9}.order-form__tier-price[data-astro-cid-emris2kd]{font-family:var(--font-display);font-size:36px;color:var(--color-accent-2);line-height:1;margin-bottom:.375rem}.order-form__tier-best[data-astro-cid-emris2kd]{font-size:15px;color:var(--color-text-muted);line-height:1.4;transition:color .2s ease}.order-form__tier-card[data-astro-cid-emris2kd].is-selected .order-form__tier-best[data-astro-cid-emris2kd]{color:#ffffffa6}.order-form__tier-footnote[data-astro-cid-emris2kd]{font-family:var(--font-condensed);font-size:15px;color:var(--color-text-muted);text-align:center;letter-spacing:.02em;margin-bottom:2rem;margin-top:.75rem}.order-review-single[data-astro-cid-emris2kd]{display:flex;flex-direction:column;gap:1.25rem;max-width:560px;margin:0 auto}.order-form__summary[data-astro-cid-emris2kd]{background:var(--color-surface);border-radius:10px;padding:1.5rem}.order-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-border);min-width:0;overflow:hidden}.order-row:nth-last-child(2){border-bottom:none}.order-label{font-family:var(--font-condensed);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;margin-right:24px}.order-value{font-size:17px;font-weight:500;color:var(--color-text);text-align:right;overflow-wrap:break-word;word-break:break-word;min-width:0}.order-row--total{border-bottom:none;border-top:2px solid var(--color-border);padding-top:12px;margin-top:4px}.order-row--total .order-label{font-size:16px;font-weight:700;color:var(--color-accent)}.order-row--total .order-value{font-family:var(--font-display);font-size:40px;color:var(--color-accent-2);line-height:1}.order-form__submit[data-astro-cid-emris2kd],.order-form__next[data-astro-cid-emris2kd]{padding:20px 32px;font-size:1.125rem}.order-form__submit[data-astro-cid-emris2kd]{width:100%}.order-form__secure-note[data-astro-cid-emris2kd]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-condensed);font-size:.875rem;color:var(--color-text-muted);justify-content:center;letter-spacing:.03em}.order-trust-list[data-astro-cid-emris2kd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem}.order-payment-divider[data-astro-cid-emris2kd]{border:none;border-top:1px solid #E2E8F0;margin:0}.order-trust-item[data-astro-cid-emris2kd]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-condensed);font-size:.875rem;color:var(--color-text-muted);letter-spacing:.02em}.order-review-back[data-astro-cid-emris2kd]{display:inline-flex;text-align:left}.order-form__nav[data-astro-cid-emris2kd]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem}.order-form__back[data-astro-cid-emris2kd],.btn[data-astro-cid-emris2kd].order-form__back{background:none!important;border:none!important;box-shadow:none!important;padding:0;font-family:var(--font-condensed);font-size:.9375rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;letter-spacing:.04em;transition:color .2s ease;display:inline-flex;align-items:center}.order-form__back[data-astro-cid-emris2kd]:hover,.btn[data-astro-cid-emris2kd].order-form__back:hover{color:var(--color-text);background:none!important;transform:none!important}.order-section__bg-number[data-astro-cid-emris2kd]{font-family:var(--font-display);font-size:clamp(200px,26vw,320px);opacity:.04;color:var(--color-surface);position:absolute;right:-.05em;bottom:-.1em;line-height:1;pointer-events:none;user-select:none}@media(max-width:768px){.order-section__header[data-astro-cid-emris2kd],.order-section__headline[data-astro-cid-emris2kd],.order-section__sub[data-astro-cid-emris2kd]{text-align:center}.order-form[data-astro-cid-emris2kd]{padding:2rem 1.375rem;border-radius:12px}.order-form__steps[data-astro-cid-emris2kd]{margin-bottom:2rem}.order-form__step-label[data-astro-cid-emris2kd]{display:none}.order-form__grid[data-astro-cid-emris2kd]{grid-template-columns:1fr;gap:0}.order-form__tier-grid[data-astro-cid-emris2kd]{grid-template-columns:1fr}.order-form__nav[data-astro-cid-emris2kd]{flex-direction:column-reverse;align-items:stretch}.order-form__nav[data-astro-cid-emris2kd] .btn[data-astro-cid-emris2kd]{width:100%;justify-content:center}.order-form__nav[data-astro-cid-emris2kd] .order-form__back[data-astro-cid-emris2kd]{justify-content:center}.order-trust-list[data-astro-cid-emris2kd]{flex-direction:column;align-items:flex-start;gap:.625rem}}
