.quick-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;max-width:1200px;display:grid}.quick-layout h1{font-size:clamp(40px,5vw,68px);line-height:1.05}.quick-layout>div>p{color:var(--muted);line-height:1.8}.quick-proof{border:1px solid var(--line);border-radius:12px;margin:30px 0;padding:24px}.quick-proof>span{color:var(--muted);font-size:13px}.quick-proof>strong{margin:8px 0;font-size:32px;display:block}.quick-proof p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.quick-form-card{border:1px solid var(--line);background:#12191e;border-radius:16px;min-width:0;padding:30px}.quick-language{gap:12px;margin-bottom:24px;display:flex}.quick-language button{color:var(--muted);background:0 0;border-radius:5px;padding:7px 10px;font-size:12px}.quick-language button[aria-pressed=true]{color:#ffac70;background:#3c2c20}.quick-form-card h2{margin:0 0 24px;font-size:26px}.quick-form-card form{gap:17px;display:grid}.quick-form-card label{color:#c8d0d3;gap:8px;font-size:13px;display:grid}.quick-form-card input,.quick-form-card select{color:#edf0f2;width:100%;min-width:0;font:inherit;background:#0b1115;border:1px solid #3c464b;border-radius:6px;padding:13px}:is(.quick-form-card input:focus-visible,.quick-form-card select:focus-visible,.quick-form-card button:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.quick-consent{align-items:flex-start;line-height:1.6;gap:10px!important;font-size:12px!important;display:flex!important}.quick-consent input{width:17px;height:17px;accent-color:var(--orange);flex-shrink:0;margin-top:2px}.quick-privacy{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.quick-privacy a{text-decoration:underline}.quick-error{color:#ffb18f;font-size:13px}.quick-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quick-success p{color:var(--muted);line-height:1.8}.quick-success>span{color:#a8cfb2;font-size:30px}.quick-success .text-link{margin-top:25px;display:block}.quick-form-card button:disabled{opacity:.6;cursor:wait}.quick-page .site-footer{flex-wrap:wrap;gap:22px;display:flex}.quick-page .site-footer a{font-size:12px}@media (max-width:800px){.quick-layout{grid-template-columns:1fr;gap:30px}.quick-layout h1{font-size:42px}.quick-form-card{padding:23px}.quick-proof{margin:22px 0}.quick-layout{padding-top:34px}}
