:root{--pq-black:#111;--pq-dark-gray:#2a2a2a;--pq-stone:#b8b0a8;--pq-light-beige:#ede7db;--pq-white:#fff;--pq-deep-green:#1e2f1e;--pq-forest:#2f4f3e;--pq-soft-green:#6f8f7a;--pq-mist:#a8b8a4;--pq-fog:#d7ddd5;--bg:var(--pq-light-beige);--bg-elev:var(--pq-white);--bg-muted:#f5f1e8;--fg:var(--pq-black);--fg-muted:var(--pq-dark-gray);--fg-subtle:#6e6a63;--fg-faint:var(--pq-stone);--fg-on-dark:var(--pq-light-beige);--line:#d8d2c5;--line-strong:var(--pq-stone);--line-on-dark:#ede7db1f;--accent:var(--pq-forest);--accent-hover:var(--pq-deep-green);--accent-soft:var(--pq-fog);--accent-fg:var(--pq-light-beige);--focus-ring:var(--pq-soft-green);--success:#2f4f3e;--warning:#a88a4a;--danger:#8c3a2e;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--fs-h1:64px;--fs-h2:40px;--fs-h3:28px;--fs-h4:20px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--tr-tight:-.025em;--tr-snug:-.01em;--tr-normal:0em;--tr-wide:.04em;--tr-eyebrow:.18em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-xs:0 1px 2px #1111110a;--shadow-sm:0 2px 8px #1111110d;--shadow-md:0 8px 24px #1111110f;--shadow-lg:0 16px 48px #11111114;--ease-out:cubic-bezier(.2,.6,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--dur-fast:.16s;--dur-base:.24s;--dur-slow:.36s;--container-max:1280px;--grid-gutter:24px}[data-theme=dark]{--bg:var(--pq-black);--bg-elev:var(--pq-dark-gray);--bg-muted:#1a1a1a;--fg:var(--pq-light-beige);--fg-muted:#c8c2b6;--fg-subtle:#8e8a82;--fg-faint:#5a564f;--line:#ede7db1a;--line-strong:#ede7db38;--accent:var(--pq-soft-green);--accent-hover:var(--pq-mist);--accent-soft:#a8b8a424;--accent-fg:var(--pq-black)}.provaqt{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}.provaqt *,.provaqt :before,.provaqt :after{box-sizing:border-box}.provaqt h1{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance;margin:0}.provaqt h2{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:balance;margin:0}.provaqt h3{font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);margin:0}.provaqt h4{font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0}.provaqt p{line-height:var(--lh-relaxed);text-wrap:pretty;margin:0}.provaqt a{color:inherit;transition:opacity var(--dur-fast)var(--ease-out);text-decoration:none}.provaqt a:hover{opacity:.7}.provaqt button:focus-visible,.provaqt a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.provaqt ::selection{background:var(--pq-mist);color:var(--pq-black)}.provaqt .reveal{opacity:0;transition:opacity var(--dur-slow)var(--ease-out),transform var(--dur-slow)var(--ease-out);transform:translateY(16px)}.provaqt .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.provaqt .reveal{transition:none;transform:none}}.provaqt section[data-theme=dark],.provaqt footer[data-theme=dark]{background:var(--bg);color:var(--fg)}@media (max-width:1024px){.provaqt .pq-grid-hero{grid-template-columns:1fr!important;gap:48px!important}.provaqt .pq-grid-hero-stats{grid-template-columns:repeat(2,1fr)!important}.provaqt .pq-hero-mockup{display:none!important}.provaqt .pq-hero-h1{font-size:56px!important}.provaqt .pq-grid-split{grid-template-columns:1fr!important;gap:32px!important}.provaqt .pq-grid-3,.provaqt .pq-grid-4{grid-template-columns:repeat(2,1fr)!important}.provaqt .pq-grid-footer{grid-template-columns:1fr 1fr 1fr!important;gap:32px!important}.provaqt .pq-grid-showcase-mini{grid-template-columns:1fr!important;padding:32px 16px!important}}@media (max-width:768px){.provaqt .pq-container{padding:0 20px!important}.provaqt .pq-hero-h1{font-size:40px!important}.provaqt .pq-section-h2{font-size:30px!important}.provaqt .pq-finalcta-h2{font-size:36px!important}.provaqt .pq-grid-3{grid-template-columns:1fr!important}.provaqt .pq-grid-4,.provaqt .pq-grid-footer,.provaqt .pq-grid-hero-stats{grid-template-columns:1fr 1fr!important}.provaqt .pq-section-padY{padding-top:64px!important;padding-bottom:64px!important}.provaqt .pq-header-nav,.provaqt .pq-header-signin,.provaqt .pq-lang-pills{display:none!important}.provaqt .pq-lang-dropdown{display:inline-flex!important}.provaqt .pq-header-inner{gap:12px!important;padding:14px 16px!important}.provaqt .pq-header-right{gap:12px!important}.provaqt .pq-header-phone{font-size:13px!important}.provaqt .pq-logo-strip{gap:28px!important}.provaqt .pq-logo-strip>span{font-size:22px!important}.provaqt .pq-pricing-card{min-height:auto!important}.provaqt .pq-faq-cta{margin-top:16px!important}.provaqt .pq-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (max-width:600px){.provaqt .pq-header-phone-text{display:none!important}.provaqt .pq-header-phone{padding:6px}}@media (max-width:480px){.provaqt .pq-grid-4,.provaqt .pq-grid-hero-stats,.provaqt .pq-grid-footer{grid-template-columns:1fr!important}.provaqt .pq-hero-h1{font-size:34px!important}.provaqt .pq-finalcta-h2{font-size:28px!important}}.lead-modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:100;background:#1111118c;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out lead-fade;display:flex;position:fixed;inset:0}@keyframes lead-fade{0%{opacity:0}to{opacity:1}}.lead-modal{background:var(--pq-light-beige,#ede7db);width:100%;max-width:460px;font-family:var(--font-inter),system-ui,sans-serif;color:var(--pq-black,#111);border-radius:18px;max-height:calc(100vh - 48px);padding:36px 32px 32px;animation:.2s cubic-bezier(.2,.6,.2,1) lead-pop;position:relative;overflow-y:auto;box-shadow:0 30px 80px #1111112e,0 8px 24px #1111111a}@keyframes lead-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-modal-close{width:32px;height:32px;color:var(--pq-dark-gray,#2a2a2a);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .14s;display:flex;position:absolute;top:12px;right:12px}.lead-modal-close:hover{background:#1111110f}.lead-modal-title{letter-spacing:-.01em;color:var(--pq-black,#111);margin:0 0 6px;font-size:22px;font-weight:600}.lead-modal-sub{color:var(--pq-dark-gray,#2a2a2a);opacity:.75;margin:0 0 24px;font-size:14px;line-height:1.45}.lead-form{flex-direction:column;gap:14px;display:flex}.lead-field{flex-direction:column;gap:6px;display:flex}.lead-field>span{color:var(--pq-dark-gray,#2a2a2a);opacity:.75;font-size:11px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.lead-field input{border:1px solid var(--line-strong,#b8b0a8);background:var(--pq-white,#fff);width:100%;height:44px;color:var(--pq-black,#111);border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .14s,box-shadow .14s}.lead-field input::placeholder{color:#11111159}.lead-field input:focus{border-color:var(--pq-forest,#2f4f3e);box-shadow:0 0 0 3px #2f4f3e2e}.lead-form-error{color:var(--danger,#8c3a2e);margin-top:-4px;font-size:13px}.lead-form-submit{width:100%;margin-top:8px}.lead-modal .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .14s,opacity .14s;display:inline-flex}.lead-modal .btn-primary{background:var(--pq-black,#111);color:var(--pq-light-beige,#ede7db);border-color:var(--pq-black,#111)}.lead-modal .btn-primary:hover{background:var(--pq-dark-gray,#2a2a2a)}.lead-modal .btn-primary:disabled{opacity:.6;cursor:not-allowed}.lead-modal-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0 0;display:flex}.lead-modal-success-mark{background:var(--pq-forest,#2f4f3e);width:56px;height:56px;color:var(--pq-light-beige,#ede7db);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;font-size:28px;display:flex}.lead-modal-success h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.lead-modal-success p{color:var(--pq-dark-gray,#2a2a2a);opacity:.75;margin:0 0 8px;font-size:14px;line-height:1.45}@media (max-width:480px){.lead-modal{border-radius:16px;max-width:none;padding:32px 20px 24px}.lead-modal-title{font-size:20px}}
