.cq-wrap{--cq-bg: #f7f4ef;--cq-card: #ffffff;--cq-text: #1d1d1b;--cq-muted: #6c685f;--cq-line: #ded8cf;--cq-accent: #9b7b4f;--cq-accent-dark: #7d623d;--cq-radius: 22px;--cq-shadow: 0 18px 45px rgba(0, 0, 0, .06);background:var(--cq-bg);color:var(--cq-text);padding:56px 20px 80px}.cq-inner{max-width:1240px;margin:0 auto}.cq-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-bottom:28px;align-items:stretch}.cq-hero-copy,.cq-hero-image,.cq-form-card,.cq-info-card{background:var(--cq-card);border:1px solid var(--cq-line);border-radius:var(--cq-radius);box-shadow:var(--cq-shadow)}.cq-hero-copy{padding:52px;background:radial-gradient(circle at top right,rgba(155,123,79,.08),transparent 35%),linear-gradient(180deg,#fff,#fbfaf8)}.cq-eyebrow{display:inline-block;margin-bottom:14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cq-accent-dark);font-weight:700}.cq-hero-copy h1{margin:0 0 16px;font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif}.cq-hero-copy p{margin:0 0 24px;font-size:18px;line-height:1.7;color:var(--cq-muted);max-width:650px}.cq-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.cq-point{padding:16px 18px;border:1px solid var(--cq-line);border-radius:16px;background:#fcfbf9}.cq-point strong{display:block;margin-bottom:6px;font-size:14px}.cq-point span{color:var(--cq-muted);font-size:14px;line-height:1.5}.cq-hero-image{overflow:hidden;min-height:100%;padding:0;background:#f2ede5}.cq-hero-image img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.cq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.cq-side{display:grid;gap:18px}.cq-info-card{padding:26px}.cq-info-card h3{margin:0 0 10px;font-size:20px;font-family:Georgia,Times New Roman,serif}.cq-info-card p,.cq-info-card li{color:var(--cq-muted);line-height:1.7;font-size:15px}.cq-info-card ul{margin:0;padding-left:18px}.cq-form-card{padding:34px}.cq-form-card h2{margin:0 0 8px;font-size:34px;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif}.cq-subcopy{margin:0 0 28px;color:var(--cq-muted);line-height:1.7;font-size:16px}.cq-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cq-field{display:flex;flex-direction:column}.cq-field--full{grid-column:1 / -1}.cq-label{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--cq-text)}.cq-input,.cq-select,.cq-textarea{width:100%;border:1px solid var(--cq-line);border-radius:14px;background:#fff;padding:14px 16px;font-size:15px;line-height:1.4;color:var(--cq-text);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.cq-input:focus,.cq-select:focus,.cq-textarea:focus{outline:none;border-color:var(--cq-accent);box-shadow:0 0 0 4px #9b7b4f1f}.cq-textarea{min-height:170px;resize:vertical}.cq-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px}.cq-check{display:flex;align-items:center;gap:10px;border:1px solid var(--cq-line);border-radius:14px;padding:12px 14px;background:#fcfbf9;color:var(--cq-text);font-size:14px}.cq-check input{width:16px;height:16px}.cq-actions{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px;align-items:center}.cq-button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--cq-accent);color:#fff;padding:15px 28px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.cq-button:hover{background:var(--cq-accent-dark);transform:translateY(-1px)}.cq-small{font-size:12px;color:var(--cq-muted);line-height:1.6;max-width:520px}.cq-alert{grid-column:1 / -1;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}.cq-alert--success{background:#edf7ee;color:#1e5a28;border:1px solid #b7dbbd}.cq-alert--error{background:#fff4f4;color:#8c2e2e;border:1px solid #efc7c7}.cq-hidden{display:none}@media(max-width:980px){.cq-hero,.cq-grid,.cq-points,.cq-form,.cq-checks{grid-template-columns:1fr}.cq-hero-copy{padding:34px 26px}.cq-form-card{padding:26px}.cq-hero-image img{min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
