.qpct{position:relative;background:var(--qp-base,#0B1220);color:var(--qp-text,#E5E7EB);padding:7rem 2rem;overflow:hidden}.qpct-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}.qpct-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:start}.qpct-left{display:flex;flex-direction:column}.qpct-heading{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(40px,5.5vw,72px);color:var(--qp-text,#E5E7EB);letter-spacing:-.025em;margin:0;line-height:1.05}.qpct-intro{font-family:Lora,Georgia,serif;font-size:1.0625rem;line-height:1.65;color:rgba(229,231,235,.75);margin:1.25rem 0 2.5rem}.qpct-divider{width:2.5rem;height:1px;background:rgba(201,168,76,.35);margin:0 0 2rem}.qpct-btn-telegram.qp-btn{gap:.625rem;font-size:1rem;padding:.875rem 1.625rem;align-self:flex-start}.qpct-links{display:flex;flex-direction:column;gap:.625rem;margin-top:1.25rem}.qpct-phone{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--qp-text,#E5E7EB);font-family:var(--font-inter,sans-serif);font-weight:600;font-size:1rem;transition:color .2s ease}.qpct-phone:hover{color:var(--qp-gold-light,#E8C96B)}.qpct-email{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--qp-text-mut,rgba(229,231,235,.55));font-family:var(--font-inter,sans-serif);font-weight:500;font-size:.9375rem;transition:color .2s ease}.qpct-email:hover{color:var(--qp-gold-light,#E8C96B)}.qpct-hours{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--qp-text-mut,rgba(229,231,235,.45));margin:1.5rem 0 0}.qpct-reply{font-family:Lora,Georgia,serif;font-style:italic;font-size:.9375rem;color:var(--qp-gold-light,#E8C96B);margin:.375rem 0 0}.qpct-trust{display:flex;align-items:center;gap:.875rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(245,245,240,.08)}.qpct-trust-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid rgba(201,168,76,.35);flex-shrink:0}.qpct-trust-stats{display:flex;flex-wrap:wrap;gap:.15rem 1.25rem;font-family:var(--font-inter,sans-serif);font-size:.8125rem;line-height:1.4;color:rgba(229,231,235,.7)}.qpct-trust-stats strong{color:var(--qp-gold-light,#E8C96B);font-weight:700}.qpct-right{padding-top:.25rem}.qpct-tg{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 1.75rem;margin-bottom:3.5rem;border-radius:16px;border:1px solid rgba(232,201,107,.35);background:rgba(232,201,107,.06)}.qpct-tg-title{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1.2;color:var(--qp-text,#E5E7EB);margin:0 0 .4rem}.qpct-tg-note{margin:0;max-width:62ch;font-size:1rem;line-height:1.55;color:rgba(229,231,235,.85)}.qpct-tg-form{margin:.4rem 0 0;font-size:.875rem;color:rgba(229,231,235,.6)}.qpct-tg-btn{flex-shrink:0;white-space:nowrap}.qpct--tg .qpct-left .qpct-btn-telegram{display:none}@media (max-width:900px){.qpct-tg{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.qpct-tg-btn{justify-content:center}.qpct{padding:5rem 1.5rem}.qpct-grid{grid-template-columns:1fr;gap:3rem}.qpct-right{padding-top:0}}.pcf-field{display:flex;flex-direction:column;margin:0 0 .875rem}.pcf-field:last-of-type{margin-bottom:0}.pcf-input-dark:focus{border-color:var(--qp-gold,#D4B555)!important;box-shadow:0 0 0 3px rgba(201,168,76,.15)!important}.pcf-input-dark::placeholder{color:rgba(229,231,235,.35)}.pcf-input-dark option{background:var(--color-navy,#1B2A4A);color:#E5E7EB}.pcf-input-light:focus{border-color:var(--qp-gold,#D4B555)!important;box-shadow:0 0 0 3px rgba(201,168,76,.12)!important}.pcf-input-light::placeholder{color:rgba(27,42,74,.35)}.pcf-input-light option{background:#FFFFFF;color:var(--color-navy,#1B2A4A)}.pcf-input-dark:focus-visible,.pcf-input-light:focus-visible{outline:2px solid var(--qp-gold-light,#E8C96B);outline-offset:2px}.pcf-submit.qp-btn{font-size:1rem;padding:.75rem 1.5rem;margin-top:1.125rem}.pcf-submit:active:not(:disabled){transform:translateY(0)}