.request-layout.svelte-10zubep{grid-template-columns:1.12fr 1fr;align-items:start;gap:24px;max-width:1160px;margin:0 auto;padding:0 24px 100px;display:grid}.form-panel.svelte-10zubep{background:#fafafb;border:1px solid #e8e8ed;border-radius:28px;min-width:0;padding:34px}h2.svelte-10zubep{letter-spacing:-.03em;font-size:25px;font-weight:650;line-height:1.5}.form-note.svelte-10zubep{color:#73737c;margin-top:9px;font-size:14px;line-height:1.9}.steps.svelte-10zubep{color:#8a8a95;align-items:center;gap:12px;margin-bottom:30px;font-size:11px;display:flex}.steps.svelte-10zubep span:where(.svelte-10zubep){align-items:center;gap:7px;display:flex}.steps.svelte-10zubep b:where(.svelte-10zubep){font-weight:500}.steps.svelte-10zubep .active:where(.svelte-10zubep){color:#625afa}.steps.svelte-10zubep i:where(.svelte-10zubep){background:#dddde6;flex:1;height:1px}form.svelte-10zubep{gap:22px;margin-top:27px;display:grid;position:relative}.field.svelte-10zubep{gap:8px;display:grid}label.svelte-10zubep,legend.svelte-10zubep{font-size:14px;font-weight:550}fieldset.svelte-10zubep{min-width:0}legend.svelte-10zubep{margin-bottom:12px}.type-options.svelte-10zubep{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.type-options.svelte-10zubep label:where(.svelte-10zubep){cursor:pointer;color:#676774;background:#fff;border:1px solid #dfdfe8;border-radius:15px;flex-direction:column;align-items:start;gap:10px;padding:15px 12px;display:flex;position:relative}.type-options.svelte-10zubep label.chosen:where(.svelte-10zubep){color:#5149ce;background:#eeedff;border-color:#625afa}.type-options.svelte-10zubep input:where(.svelte-10zubep){inset-inline-end:10px;accent-color:#625afa;width:13px;height:13px;position:absolute;top:12px}.type-options.svelte-10zubep strong:where(.svelte-10zubep){font-size:13px}.type-options.svelte-10zubep small:where(.svelte-10zubep){font-size:10px;font-weight:400;line-height:1.5}.quantity-field.svelte-10zubep{gap:8px;display:grid}.quantity-heading.svelte-10zubep{justify-content:space-between;align-items:center;gap:16px;display:flex}.quantity-field.svelte-10zubep p:where(.svelte-10zubep):not(.error){color:#7a7a85;margin-top:5px;font-size:11px;line-height:1.7}.quantity-field.svelte-10zubep output:where(.svelte-10zubep){color:#5149ce;font-variant-numeric:tabular-nums;background:#eeedff;border:1px solid #dcd8ff;border-radius:12px;place-items:center;min-width:52px;height:43px;padding:0 10px;font-size:19px;font-weight:600;display:grid}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep){appearance:none;cursor:pointer;accent-color:#625afa;background:0 0;border-radius:8px;width:100%;height:32px}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep)::-webkit-slider-runnable-track{background:linear-gradient(var(--range-direction), #625afa var(--range-progress), #e1dfee var(--range-progress));border-radius:99px;height:6px}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep)::-moz-range-track{background:#e1dfee;border-radius:99px;height:6px}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep)::-moz-range-progress{background:#625afa;border-radius:99px;height:6px}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep)::-webkit-slider-thumb{appearance:none;background:#625afa;border:5px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 1px 7px #3b346138,0 0 0 1px #dcd8ef}.quantity-field.svelte-10zubep input[type=range]:where(.svelte-10zubep)::-moz-range-thumb{background:#625afa;border:5px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 7px #3b346138,0 0 0 1px #dcd8ef}.range-limits.svelte-10zubep{color:#85818f;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}input.svelte-10zubep:not([type=checkbox],[type=radio],[type=range]),textarea.svelte-10zubep{color:#292932;background:#fff;border:1px solid #dadae3;border-radius:12px;width:100%;min-height:48px;padding:11px 13px;font-size:16px}.complexity-trigger{color:#292932;text-align:start;cursor:pointer;background:#fff;border:1px solid #dadae3;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:13px 15px;font-size:13px;display:flex}.complexity-trigger svg{color:#7d769b;flex-shrink:0}.complexity-trigger[data-state=open]{border-color:#625afa;box-shadow:0 0 0 3px #625afa12}.complexity-trigger:focus-visible{outline-offset:3px;outline:3px solid #625afa}.complexity-menu{z-index:80;width:var(--bits-select-anchor-width);max-width:calc(100vw - 36px);max-height:var(--bits-select-content-available-height);color:#292932;background:#fff;border:1px solid #e5e1ee;border-radius:16px;outline:none;padding:6px;box-shadow:0 15px 45px #2620401f,0 3px 9px #2620400a}.complexity-option{cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 11px;font-size:13px;line-height:1.7;display:flex}.complexity-option[data-highlighted]{background:#f3f1fb}.complexity-option[data-selected]{color:#5149ce}.option-check.svelte-10zubep{flex-shrink:0;width:17px}.complexity-fallback.svelte-10zubep{gap:8px;display:grid}.complexity-fallback.svelte-10zubep label:where(.svelte-10zubep){cursor:pointer;background:#fff;border:1px solid #dadae3;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.complexity-fallback.svelte-10zubep input:where(.svelte-10zubep){accent-color:#625afa}textarea.svelte-10zubep{resize:vertical}input.svelte-10zubep:focus-visible,textarea.svelte-10zubep:focus-visible,button.svelte-10zubep:focus-visible,a.svelte-10zubep:focus-visible{outline-offset:3px;outline:3px solid #625afa}[aria-invalid=true].svelte-10zubep{border-color:#b32635}.consent.svelte-10zubep{color:#565662;cursor:pointer;align-items:start;gap:10px;font-size:13px;font-weight:400;line-height:1.8;display:flex}.consent.svelte-10zubep input:where(.svelte-10zubep){accent-color:#625afa;flex-shrink:0;width:19px;height:19px;margin-top:3px}.privacy.svelte-10zubep{color:#5549c3;text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.submit.svelte-10zubep{padding:8px;color:#fff;cursor:pointer;background:#625afa;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding-inline-start:19px;font-size:14px;font-weight:600;display:flex}.submit.svelte-10zubep span:where(.svelte-10zubep){background:#ffffff26;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.submit.svelte-10zubep:hover:not(:disabled){background:#5046db}.submit.svelte-10zubep:disabled{opacity:.7;cursor:wait}.error.svelte-10zubep{color:#a72532;font-size:13px;line-height:1.7}.error-panel.svelte-10zubep{background:#fff4f5;border:1px solid #e7b6bc;border-radius:12px;padding:14px}.honeypot.svelte-10zubep{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.review-price.svelte-10zubep{color:#5149ce;background:#eeedff;border-radius:16px;gap:8px;padding:20px;display:grid}.review-price.svelte-10zubep>span:where(.svelte-10zubep),.review-price.svelte-10zubep p:where(.svelte-10zubep){font-size:11px;line-height:1.7}.review-price.svelte-10zubep strong:where(.svelte-10zubep){font-size:24px;font-weight:600}.review-price.svelte-10zubep small:where(.svelte-10zubep){font-size:12px}.approved-scope.svelte-10zubep{color:#5149ce;background:#eeedff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;font-size:12px;display:flex}.approved-scope.svelte-10zubep button:where(.svelte-10zubep){text-underline-offset:3px;cursor:pointer;align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;text-decoration:underline;display:flex}.estimate-column.svelte-10zubep{min-width:0;position:sticky;top:110px}.estimate-card.svelte-10zubep{color:#f5f5fa;background:radial-gradient(at 95% 5%,#393557,#0000 60%),#1c1c26;border-radius:28px;padding:32px;overflow:hidden}.estimate-top.svelte-10zubep{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.estimate-icon.svelte-10zubep{background:#ffffff0d;border:1px solid #ffffff17;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.status.svelte-10zubep{color:#d5d3e9;border:1px solid #ffffff30;border-radius:30px;padding:6px 10px;font-size:10px}.estimate-card.svelte-10zubep h2:where(.svelte-10zubep){color:#d1d0df;font-size:17px}.price.svelte-10zubep{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px;display:flex}.price.svelte-10zubep bdi:where(.svelte-10zubep){letter-spacing:-.05em;white-space:nowrap;font-size:clamp(25px,2.6vw,36px);font-weight:600}.price.svelte-10zubep bdi:where(.svelte-10zubep) span:where(.svelte-10zubep){color:#9e9bad;padding:0 8px;font-weight:300}.price.svelte-10zubep small:where(.svelte-10zubep){color:#b8b6ca;font-size:12px}.range-note.svelte-10zubep{color:#b5b2c7;margin-top:10px;font-size:11px;line-height:1.8}.scope-visual.svelte-10zubep{direction:ltr;height:180px;margin:10px 0 20px;position:relative}.visual-browser.svelte-10zubep{background:linear-gradient(135deg,#ffffff12,#ffffff03);border:1px solid #ffffff2b;border-radius:12px;width:65%;height:128px;padding:10px;position:absolute;top:25px;left:15%;transform:rotate(-5deg)}.visual-browser.svelte-10zubep>i:where(.svelte-10zubep){vertical-align:top;background:#a6a2c5;border-radius:50%;width:4px;height:4px;margin-inline-end:3px;display:inline-block}.visual-columns.svelte-10zubep{grid-template-columns:1.8fr 1fr;gap:7px;height:80px;margin-top:3px;display:grid}.visual-columns.svelte-10zubep span:where(.svelte-10zubep){background:linear-gradient(135deg,#9b92ed55,#817bbb0d);border:1px solid #c8c0ff17;border-radius:5px}.visual-columns.svelte-10zubep span:where(.svelte-10zubep):first-child{grid-row:span 2}.visual-database.svelte-10zubep{color:#d1ccf4;background:#39374f;border:1px solid #77718f;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex;position:absolute;bottom:6px;right:0;transform:rotate(5deg);box-shadow:0 12px 20px #0002}.visual-database.svelte-10zubep span:where(.svelte-10zubep){letter-spacing:.15em;font-size:10px}.visual-pages.svelte-10zubep{color:#655c95;background:#eceafa;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;top:0;left:0;transform:rotate(-9deg);box-shadow:0 10px 30px #0002}.visual-pages.svelte-10zubep b:where(.svelte-10zubep){font-size:15px;font-weight:500}dl.svelte-10zubep{border-top:1px solid #ffffff18;gap:15px;padding-top:18px;display:grid}dl.svelte-10zubep>div:where(.svelte-10zubep){justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}dt.svelte-10zubep{color:#c7c4d6}dt.svelte-10zubep small:where(.svelte-10zubep){color:#aaa6be;font-size:10px}dd.svelte-10zubep{font-variant-numeric:tabular-nums;white-space:nowrap}.estimate-note.svelte-10zubep{color:#aaa7bc;border-top:1px solid #ffffff18;margin-top:22px;padding-top:20px;font-size:11px;line-height:1.9}.invalid-estimate.svelte-10zubep{color:#cfccde;padding:45px 0;line-height:1.8}.success.svelte-10zubep{padding:32px 0}.success-mark.svelte-10zubep{color:#365c48;background:#e2ede5;border-radius:20px;place-items:center;width:57px;height:57px;margin-bottom:25px;display:grid}@media (width<=850px){.request-layout.svelte-10zubep{grid-template-columns:1fr;max-width:650px;padding:0 18px 64px}.estimate-column.svelte-10zubep{position:static}.form-panel.svelte-10zubep,.estimate-card.svelte-10zubep{border-radius:24px;padding:26px 22px}.price.svelte-10zubep bdi:where(.svelte-10zubep){font-size:34px}.scope-visual.svelte-10zubep{max-width:350px;margin-inline:auto}.steps.svelte-10zubep{gap:8px;font-size:10px}}@media (width<=380px){.form-panel.svelte-10zubep,.estimate-card.svelte-10zubep{padding:24px 17px}.type-options.svelte-10zubep{gap:5px}.type-options.svelte-10zubep label:where(.svelte-10zubep){padding:13px 8px}.type-options.svelte-10zubep strong:where(.svelte-10zubep){font-size:11px}.type-options.svelte-10zubep small:where(.svelte-10zubep){font-size:9px}.price.svelte-10zubep bdi:where(.svelte-10zubep){font-size:29px}.steps.svelte-10zubep b:where(.svelte-10zubep){font-size:9px}}
