.qqf{--qqf-bg:#f8fafc;--qqf-white:#fff;--qqf-text:#1e293b;--qqf-text-muted:#64748b;--qqf-border:#e2e8f0;--qqf-danger:#ef4444;background:var(--qqf-bg);padding:100px 0;position:relative;overflow:hidden}.qqf__inner{z-index:2;max-width:1340px;margin:0 auto;padding:0 40px;position:relative}.qqf__layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.qqf__content{padding-top:16px}.qqf__eyebrow{align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.qqf__eyebrow-road{flex-shrink:0;align-items:center;height:2px;display:inline-flex}.qqf__eyebrow-road-line{background:repeating-linear-gradient(90deg, var(--nw-brand-primary,#ff6b00) 0px, var(--nw-brand-primary,#ff6b00) 8px, transparent 8px, transparent 14px);opacity:.5;width:48px;height:2px;display:block}.qqf__eyebrow-truck{width:16px;height:16px;color:var(--nw-brand-primary,#ff6b00);flex-shrink:0;margin-left:-2px;animation:3s ease-in-out infinite qqf-eyebrow-drive}@keyframes qqf-eyebrow-drive{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.qqf__eyebrow-text{letter-spacing:2.5px;text-transform:uppercase;color:var(--nw-brand-primary,#ff6b00);white-space:nowrap;font-size:12px;font-weight:700}.qqf__title{color:var(--qqf-text);margin:0 0 18px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.15}.qqf__title-highlight{color:var(--nw-brand-primary,#ff6b00)}.qqf__intro{color:var(--qqf-text-muted);max-width:480px;margin:0 0 36px;font-size:16px;line-height:1.7}.qqf__phone{background:var(--qqf-white);border:1px solid var(--qqf-border);border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex}.qqf__phone:hover{border-color:color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 30%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 8%, transparent)}.qqf__phone-icon{background:color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 8%, transparent);width:48px;height:48px;color:var(--nw-brand-primary,#ff6b00);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qqf__phone-icon svg{width:22px;height:22px}.qqf__phone-label{text-transform:uppercase;letter-spacing:1px;color:var(--qqf-text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.qqf__phone-number{color:var(--qqf-text);letter-spacing:-.3px;font-size:22px;font-weight:800}.qqf__trust{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qqf__trust-item{background:var(--qqf-white);border:1px solid var(--qqf-border);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 14px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.qqf__trust-item:before{content:"";background:var(--nw-brand-primary,#ff6b00);border-radius:0 2px 2px 0;width:3px;height:0;transition:height .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.qqf__trust-item:hover{border-color:color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 20%, transparent);box-shadow:0 6px 20px color-mix(in srgb, var(--nw-brand-dark,#0a1628) 6%, transparent);transform:translateY(-2px)}.qqf__trust-item:hover:before{height:100%}.qqf__trust-icon{background:color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 7%, transparent);border:1px solid color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 10%, transparent);width:34px;height:34px;color:var(--nw-brand-primary,#ff6b00);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.qqf__trust-icon svg{width:16px;height:16px}.qqf__trust-item:hover .qqf__trust-icon{background:var(--nw-brand-primary,#ff6b00);border-color:var(--nw-brand-primary,#ff6b00);color:#fff;transform:scale(1.05)}.qqf__trust-text{color:var(--qqf-text);margin:0;padding-top:6px;font-size:13px;font-weight:600;line-height:1.4}.qqf__trust-item:hover .qqf__trust-text{color:var(--nw-brand-primary,#ff6b00)}.qqf__card{background:var(--qqf-white);border:1px solid var(--qqf-border);box-shadow:0 8px 40px color-mix(in srgb, var(--nw-brand-dark,#0a1628) 6%, transparent);border-radius:20px;padding:40px 36px;position:relative;overflow:hidden}.qqf__card-accent{background:linear-gradient(90deg, var(--nw-brand-primary,#ff6b00), color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 30%, transparent));height:4px;position:absolute;top:0;left:0;right:0}.qqf__card-title{color:var(--qqf-text);margin:0 0 6px;font-size:20px;font-weight:700}.qqf__card-subtitle{color:var(--qqf-text-muted);margin:0 0 28px;font-size:14px}.qqf__form{flex-direction:column;gap:18px;display:flex}.qqf__form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qqf__field{flex-direction:column;gap:6px;display:flex}.qqf__label{color:var(--qqf-text);letter-spacing:.2px;font-size:13px;font-weight:600}.qqf__label-required{color:var(--qqf-danger);margin-left:2px}.qqf__input,.qqf__select,.qqf__textarea{width:100%;color:var(--qqf-text);background:var(--qqf-bg);border:1.5px solid var(--qqf-border);appearance:none;border-radius:10px;outline:none;padding:13px 16px;font-family:inherit;font-size:14.5px;transition:all .25s}.qqf__input::placeholder,.qqf__textarea::placeholder{color:#94a3b8}.qqf__input:focus,.qqf__select:focus,.qqf__textarea:focus{border-color:var(--nw-brand-primary,#ff6b00);box-shadow:0 0 0 3px color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 10%, transparent);background:var(--qqf-white)}.qqf__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.qqf__textarea{resize:vertical;min-height:90px}.qqf__submit{width:100%;color:var(--qqf-white);background:linear-gradient(135deg, var(--nw-brand-primary,#ff6b00), color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 85%, transparent));cursor:pointer;box-shadow:0 4px 20px color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 30%, transparent);letter-spacing:.3px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:16px 24px;font-family:inherit;font-size:15.5px;font-weight:700;transition:all .3s;display:flex}.qqf__submit:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 45%, transparent);transform:translateY(-2px)}.qqf__submit svg{width:18px;height:18px;transition:transform .3s}.qqf__submit:hover svg{transform:translate(4px)}.qqf__form-trust{color:#94a3b8;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.qqf__form-trust svg{color:#10b981;flex-shrink:0;width:14px;height:14px}.qqf__success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:none}.qqf__success.is-visible{display:flex}.qqf__success-icon{background:color-mix(in srgb, var(--nw-brand-primary,#ff6b00) 10%, transparent);width:56px;height:56px;color:var(--nw-brand-primary,#ff6b00);border-radius:50%;justify-content:center;align-items:center;display:flex}.qqf__success-icon svg{width:28px;height:28px}.qqf__success-title{color:var(--qqf-text);font-size:20px;font-weight:700}.qqf__success-text{color:var(--qqf-text-muted);font-size:14px;line-height:1.6}.qqf__label-optional{color:#94a3b8;font-weight:400}.qqf__input.is-invalid,.qqf__select.is-invalid,.qqf__textarea.is-invalid,.qqf__input[aria-invalid=true],.qqf__select[aria-invalid=true],.qqf__textarea[aria-invalid=true]{border-color:var(--qqf-danger)}.qqf__error{color:var(--qqf-danger);font-size:12.5px;font-weight:600;line-height:1.4}.qqf__help{color:var(--qqf-text-muted);font-size:12px;line-height:1.5}.qqf__form-error{color:var(--qqf-danger);background:color-mix(in srgb, var(--qqf-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--qqf-danger) 25%, transparent);border-radius:10px;padding:12px 16px;font-size:13.5px;line-height:1.5}.qqf__check{color:var(--qqf-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.qqf__check input{width:18px;height:18px;accent-color:var(--nw-brand-primary,#ff6b00);flex-shrink:0;margin:1px 0 0}.qqf__submit.is-sending{opacity:.7;cursor:progress}.qqf__submit.is-sending svg{width:20px;height:20px}.qqf__submit:focus-visible,.qqf__phone:focus-visible{outline:2px solid var(--nw-brand-primary,#ff6b00);outline-offset:3px}.qqf.is-armed .qqf__eyebrow,.qqf.is-armed .qqf__title,.qqf.is-armed .qqf__intro,.qqf.is-armed .qqf__phone,.qqf.is-armed .qqf__trust{opacity:0;transform:translateY(20px)}.qqf.is-armed .qqf__card{opacity:0;transform:translateY(30px)}.qqf.qqf-animated .qqf__eyebrow{animation:.6s cubic-bezier(.16,1,.3,1) .1s forwards qqf-up}.qqf.qqf-animated .qqf__title{animation:.6s cubic-bezier(.16,1,.3,1) .2s forwards qqf-up}.qqf.qqf-animated .qqf__intro{animation:.6s cubic-bezier(.16,1,.3,1) .3s forwards qqf-up}.qqf.qqf-animated .qqf__phone{animation:.6s cubic-bezier(.16,1,.3,1) .4s forwards qqf-up}.qqf.qqf-animated .qqf__trust{animation:.6s cubic-bezier(.16,1,.3,1) .5s forwards qqf-up}.qqf.qqf-animated .qqf__card{animation:.7s cubic-bezier(.16,1,.3,1) .25s forwards qqf-up}@keyframes qqf-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.qqf--no-anim .qqf__eyebrow-truck{animation:none!important}.qqf--no-anim .qqf__eyebrow,.qqf--no-anim .qqf__title,.qqf--no-anim .qqf__intro,.qqf--no-anim .qqf__phone,.qqf--no-anim .qqf__trust,.qqf--no-anim .qqf__card{opacity:1!important;animation:none!important;transform:none!important}@media (width<=1024px){.qqf{padding:80px 0}.qqf__layout{grid-template-columns:1fr;gap:40px}.qqf__content{padding-top:0}}@media (width<=768px){.qqf{padding:60px 0}.qqf__inner{padding:0 20px}.qqf__card{border-radius:16px;padding:28px 22px}.qqf__form-row{grid-template-columns:1fr}.qqf__phone-number{font-size:18px}.qqf__trust{grid-template-columns:1fr}}@media (width<=480px){.qqf__inner{padding:0 16px}.qqf__form-card{padding:24px 16px}.qqf__title{font-size:22px}.qqf__trust-item{padding:12px 10px}}@media (prefers-reduced-motion:reduce){.qqf__eyebrow,.qqf__title,.qqf__intro,.qqf__phone,.qqf__trust,.qqf__card{opacity:1!important;animation:none!important;transform:none!important}}
