.public-pages-module__qxpasq__page{padding-block:var(--space-8)}.public-pages-module__qxpasq__hero{max-inline-size:58rem}.public-pages-module__qxpasq__hero h1{max-inline-size:18ch;margin:var(--space-4) 0;letter-spacing:-.055em;font-size:clamp(2.35rem,6vw,4.6rem);line-height:1.02}.public-pages-module__qxpasq__lead{max-inline-size:48rem;color:var(--muted);font-size:var(--text-lg);margin:0;line-height:1.8}.public-pages-module__qxpasq__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.public-pages-module__qxpasq__proof{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.public-pages-module__qxpasq__proof span{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);padding:.35rem .7rem}.public-pages-module__qxpasq__section{margin-block-start:var(--space-8)}.public-pages-module__qxpasq__sectionHead{max-inline-size:48rem;margin-block-end:var(--space-5)}.public-pages-module__qxpasq__sectionHead h2{margin:var(--space-2) 0;font-size:var(--text-2xl);letter-spacing:-.04em}.public-pages-module__qxpasq__sectionHead p{color:var(--muted);margin:0}.public-pages-module__qxpasq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-pages-module__qxpasq__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pages-module__qxpasq__card{min-block-size:12rem;padding:var(--space-5)}.public-pages-module__qxpasq__icon{border-radius:var(--radius-sm);background:var(--accent-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--accent);place-items:center;display:grid}.public-pages-module__qxpasq__card h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg)}.public-pages-module__qxpasq__card p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.75}.public-pages-module__qxpasq__list{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.public-pages-module__qxpasq__list li{color:var(--muted);font-size:var(--text-sm);padding-inline-start:var(--space-4);position:relative}.public-pages-module__qxpasq__list li:before{content:"";background:var(--accent);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.65rem;inset-inline-start:0}.public-pages-module__qxpasq__steps{counter-reset:public-step;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-pages-module__qxpasq__step{counter-increment:public-step;padding:var(--space-5);border-block-start:2px solid var(--accent);background:var(--paper)}.public-pages-module__qxpasq__step:before{content:counter(public-step, decimal-leading-zero);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs)}.public-pages-module__qxpasq__step h3{margin:var(--space-4) 0 var(--space-2)}.public-pages-module__qxpasq__step p{color:var(--muted);font-size:var(--text-sm);margin:0}.public-pages-module__qxpasq__faq{gap:var(--space-3);display:grid}.public-pages-module__qxpasq__faq details{padding:var(--space-4) var(--space-5);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--paper)}.public-pages-module__qxpasq__faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-block-size:2.75rem;font-weight:650;display:flex}.public-pages-module__qxpasq__faq summary:after{content:"+";color:var(--accent);font-family:var(--font-mono);font-size:var(--text-lg)}.public-pages-module__qxpasq__faq details[open] summary:after{content:"−"}.public-pages-module__qxpasq__faq p{margin:var(--space-3) 0 0;border-block-start:var(--border-subtle);color:var(--muted);padding-block-start:var(--space-3)}.public-pages-module__qxpasq__legal{gap:var(--space-5);max-inline-size:54rem;display:grid}.public-pages-module__qxpasq__legal section{border-block-end:var(--border-subtle);padding-block-end:var(--space-5)}.public-pages-module__qxpasq__legal section:last-child{border-block-end:0}.public-pages-module__qxpasq__legal h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}.public-pages-module__qxpasq__legal p{color:var(--muted);margin:0;line-height:1.85}.public-pages-module__qxpasq__callout{padding:var(--space-6);background:var(--charcoal);color:#fff;margin-block-start:var(--space-8)}.public-pages-module__qxpasq__callout h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}.public-pages-module__qxpasq__callout p{color:#ffffff9e;max-inline-size:44rem;margin:0}.public-pages-module__qxpasq__contactGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;display:grid}.public-pages-module__qxpasq__contactForm{gap:var(--space-4);padding:var(--space-5);display:grid}.public-pages-module__qxpasq__contactForm textarea{resize:vertical;min-block-size:9rem}.public-pages-module__qxpasq__contactMethods{gap:var(--space-3);display:grid}.public-pages-module__qxpasq__contactMethod{align-items:center;gap:var(--space-3);min-block-size:4.5rem;padding:var(--space-4);display:flex}.public-pages-module__qxpasq__contactMethod svg{color:var(--accent)}.public-pages-module__qxpasq__contactMethod strong,.public-pages-module__qxpasq__contactMethod small{display:block}.public-pages-module__qxpasq__contactMethod small{color:var(--muted);margin-block-start:var(--space-1)}.public-pages-module__qxpasq__track{max-inline-size:42rem;padding:var(--space-6)}.public-pages-module__qxpasq__trackState{align-items:center;gap:var(--space-3);color:var(--muted);display:flex}.public-pages-module__qxpasq__spinner{border:2px solid var(--line);border-block-start-color:var(--accent);border-radius:50%;block-size:1.2rem;inline-size:1.2rem;animation:.8s linear infinite public-pages-module__qxpasq__public-spin}.public-pages-module__qxpasq__formError{color:var(--danger);font-size:var(--text-sm);margin:0}@keyframes public-pages-module__qxpasq__public-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.public-pages-module__qxpasq__grid,.public-pages-module__qxpasq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pages-module__qxpasq__contactGrid{grid-template-columns:1fr}}@media (max-width:580px){.public-pages-module__qxpasq__page{padding-block:var(--space-7)}.public-pages-module__qxpasq__grid,.public-pages-module__qxpasq__gridTwo,.public-pages-module__qxpasq__steps{grid-template-columns:1fr}.public-pages-module__qxpasq__card{min-block-size:auto}}
