:root{--ds-bg: #f9fafb;--ds-card: #ffffff;--ds-border: #e5e7eb;--ds-text: #111827;--ds-subtext: #4b5563;--ds-primary: #e53935;--ds-primary-dark: #d32f2f;--ds-black: #0f1013;--ds-chip: #f5f6f8}.design-service{padding:64px 0 72px;background:var(--ds-bg);color:var(--ds-text);font-family:Inter,Helvetica Neue,Arial,sans-serif}.ds-container{max-width:1140px;margin:0 auto;padding:0 20px}.ds-hero-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;align-items:center;margin-bottom:32px}.ds-hero-copy h1{font-size:clamp(32px,4vw,44px);margin:6px 0;color:var(--ds-text);font-weight:800}.ds-hero .ds-sub,.ds-hero-copy .ds-sub{color:var(--ds-subtext);max-width:640px;font-size:18px;line-height:1.55}.ds-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--ds-primary);font-weight:800;font-size:12px}.ds-cta-row{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;background:var(--ds-black);color:#fff;font-weight:800;letter-spacing:.01em;text-decoration:none;box-shadow:0 12px 30px #00000029;border:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00000038;background:#050607}.ds-note{color:var(--ds-subtext);font-weight:600}.ds-hero-card{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:16px;padding:18px;box-shadow:0 14px 40px #0000000f;display:grid;gap:12px}.ds-stat{font-size:26px;font-weight:800;color:var(--ds-text);line-height:1.1}.ds-stat span{display:block;font-size:13px;font-weight:600;color:var(--ds-subtext)}.ds-belt{background:var(--ds-black);color:#fff;display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 14px;font-weight:700;font-size:13px;margin:10px 0 34px;flex-wrap:wrap}.ds-dot{width:4px;height:4px;border-radius:50%;background:var(--ds-primary)}.card{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:16px;padding:24px;margin-top:28px;box-shadow:0 10px 30px #0000000a}.ds-steps h2,.ds-trust h2,.ds-form h2{margin-bottom:14px;color:var(--ds-text);font-size:22px;font-weight:800}.ds-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ds-step{background:var(--ds-chip);border:1px solid var(--ds-border);border-radius:12px;padding:14px;display:flex;gap:10px;align-items:center}.ds-step-num{min-width:34px;height:34px;border-radius:10px;background:#e539351f;color:var(--ds-primary);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:13px}.ds-step p{color:var(--ds-text);font-weight:650;line-height:1.4}.ds-chip-row{display:flex;gap:10px;flex-wrap:wrap}.ds-chip{padding:10px 14px;border-radius:999px;background:var(--ds-chip);border:1px solid var(--ds-border);font-weight:750;color:var(--ds-text)}.ds-form-sub{color:var(--ds-subtext);margin-bottom:12px;font-size:15px}.ds-human-note{margin-top:10px;color:var(--ds-subtext);font-weight:650;font-size:13px}.ds-upload-note{margin:6px 0 0;color:var(--ds-subtext);font-size:13px;font-weight:600}.ds-form form{display:flex;flex-direction:column;gap:14px}.ds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name email" "phone product" "qty qty" "desc desc" "link idea";gap:14px;align-items:start}.g-name{grid-area:name}.g-email{grid-area:email}.g-phone{grid-area:phone}.g-product{grid-area:product}.g-qty{grid-area:qty}.g-desc{grid-area:desc}.g-link{grid-area:link}.g-idea{grid-area:idea}@media(max-width:800px){.ds-grid{grid-template-columns:1fr;grid-template-areas:"name" "email" "phone" "product" "qty" "desc" "link" "idea"}}label{display:flex;flex-direction:column;gap:6px;font-weight:750;color:var(--ds-text);font-size:14px}input,textarea{background:#fff;border:1px solid var(--ds-border);border-radius:10px;color:var(--ds-text);padding:12px 14px;font:inherit;box-shadow:inset 0 1px #fffc}textarea{min-height:140px;resize:vertical}input:focus,textarea:focus{outline:2px solid rgba(229,57,53,.18);border-color:var(--ds-primary)}.ds-btn-full{width:100%;justify-content:center;margin-top:8px}.ds-success{color:#15803d;font-weight:700}.ds-error{color:#b91c1c;font-weight:700}.ds-footer-note{margin-top:22px;color:var(--ds-subtext);text-align:center;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
