.svc-main{padding:38px 0 60px;max-width:1220px}.svc-intro{padding:20px 0 32px}.svc-intro h1{font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:1.02;margin:16px 0;letter-spacing:-.045em}.svc-intro .lead{max-width:760px}.svc-path{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;color:var(--qk-cyan-2);font-size:.82rem}.svc-path span{padding:8px 13px;border:1px solid var(--qk-line);border-radius:99px}.svc-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0}.svc-section-title h2{font-size:clamp(1.5rem,3vw,2.4rem);margin:8px 0}.svc-section-title p,.svc-note{color:var(--qk-muted);font-size:.91rem}.svc-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.svc-service{display:flex;flex-direction:column;padding:23px;border:1px solid var(--qk-line);border-radius:20px;background:linear-gradient(160deg,#0a1b2b,#040e18);box-shadow:0 8px 28px #0003}.svc-service h3{font-size:1.25rem;margin:16px 0 8px;min-height:2.6em}.svc-service p{color:var(--qk-muted);font-size:.95rem;flex:1}.svc-tag{align-self:flex-start;color:var(--qk-green);font-size:.75rem;padding:4px 9px;border:1px solid #00f5a055;border-radius:99px}.svc-price{display:block;font-size:1.45rem;color:var(--qk-cyan);margin:12px 0 18px}.svc-service .qk-button{width:100%;min-height:46px;font-size:.9rem}.svc-intake,.svc-review{margin:38px 0 0;padding:30px;border:1px solid var(--qk-line);border-radius:24px;background:linear-gradient(170deg,#091925,#040d17);scroll-margin-top:110px}.svc-intake>p{color:var(--qk-muted);max-width:950px}.svc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.svc-field{display:grid;align-content:start;gap:7px;min-width:0}.svc-field.wide{grid-column:1/-1}.svc-field label{color:var(--qk-cyan-2);font-size:.92rem;font-weight:700}.svc-field input,.svc-field select,.svc-field textarea{width:100%;min-height:46px;padding:12px;font:inherit;min-width:0}.svc-field textarea{resize:vertical}.svc-field input[aria-invalid=true],.svc-field textarea[aria-invalid=true],.svc-field select[aria-invalid=true]{border-color:var(--qk-danger)}.svc-main fieldset{padding:22px 0;margin:0;border:0;min-width:0}.svc-main legend{font-size:1.2rem;font-weight:750;color:var(--qk-text);padding:0}.svc-steps{display:none;list-style:none;padding:0;margin:22px 0;gap:12px}.svc-enhanced .svc-steps{display:flex}.svc-steps li{flex:1;font-size:.85rem;padding:12px;border-bottom:2px solid var(--qk-line);color:var(--qk-muted)}.svc-steps li[aria-current=step]{border-color:var(--qk-green);color:var(--qk-text)}.svc-baseline-note,.svc-boundary{padding:16px 20px;border-left:3px solid var(--qk-cyan);background:#4ef2ff09;margin:24px 0}.svc-baseline-note h3,.svc-boundary h3{margin:0 0 8px;font-size:1.05rem}.svc-baseline-note p,.svc-boundary p{margin:0;color:var(--qk-muted);font-size:.94rem}.svc-check{display:flex;gap:12px;align-items:flex-start;margin:20px 0;font-size:.94rem}.svc-check input{width:20px;height:20px;flex:none;margin-top:4px;accent-color:var(--qk-green)}.svc-form-actions,.svc-review-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:22px 0 0}.svc-form-actions #step-status{flex:1;color:var(--qk-muted);font-size:.87rem}.svc-error{margin:20px 0;border:1px solid var(--qk-danger);border-radius:14px;padding:20px;background:#ff5f780d}.svc-error h2{font-size:1.3rem;margin:0 0 12px}.svc-error a,.svc-link{color:var(--qk-cyan)!important;text-decoration:underline!important}.field-error{color:#ffcad4;font-size:.85rem;margin:2px 0}.svc-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.svc-order-summary{padding:24px;border:1px solid var(--qk-line);border-radius:18px;background:#4ef2ff08;margin-bottom:26px}.svc-order-summary>strong{font-size:1.6rem;color:var(--qk-green)}.review-list{margin:16px 0 32px}.review-list>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:24px;padding:13px 0;border-bottom:1px solid #4ef2ff18}.review-list dt{font-size:.9rem;color:var(--qk-muted)}.review-list dd{margin:0;overflow-wrap:anywhere;white-space:normal}.svc-success{border:1px solid #00f5a066;border-radius:16px;padding:24px;background:#00f5a008}.svc-reference{font-family:Consolas,monospace;font-size:clamp(.95rem,2vw,1.3rem);color:var(--qk-green);overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svc-main [hidden]{display:none!important}.svc-main :focus-visible{outline:3px solid var(--qk-green)!important;outline-offset:4px}.svc-main button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.svc-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-section-title{align-items:flex-start;flex-direction:column;gap:0}}@media(max-width:600px){.svc-main{padding-top:20px}.svc-catalog,.svc-form-grid{grid-template-columns:1fr}.svc-intake,.svc-review{padding:20px 16px}.svc-service h3{min-height:0}.svc-steps{flex-direction:column;gap:0}.svc-steps li{padding:7px 0}.review-list>div{grid-template-columns:1fr;gap:5px}.svc-form-actions .qk-button,.svc-review-actions form,.svc-review-actions button{width:100%}.svc-form-actions #step-status{order:-1;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.svc-main *{scroll-behavior:auto!important;transition:none!important}}
