.wf100{max-width:1160px;color:var(--text-primary);margin:0 auto;padding:0 28px 70px;font-family:Inter,system-ui,sans-serif}.wf100 *{box-sizing:border-box}.wf100 a{color:inherit}.wf-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding:78px 0 56px;display:grid}.wf-kicker{letter-spacing:1.6px;color:var(--accent);font-weight:650;margin:0 0 20px!important;font-size:11px!important}.wf100 h1{letter-spacing:-2px;max-width:650px;font-size:clamp(34px,4.2vw,54px);line-height:1.1}.wf100 h1 em{color:var(--accent);font-style:normal}.wf-lead{color:var(--text-muted);max-width:580px;margin-top:25px;font-size:17px;line-height:1.8}.wf-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:30px 0 16px;display:flex}.wf100 .wf-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:15px 22px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.wf-button:disabled{opacity:.6;cursor:wait}.wf-button:focus-visible,.wf100 a:focus-visible,.wf-form input:focus-visible,.wf-form textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.wf-text-link{text-underline-offset:5px;font-size:13px}.wf-small{color:var(--text-muted);margin:13px 0 0;font-size:12px!important;line-height:1.8!important}.wf-offer{border:1px solid var(--border);background:var(--bg-card);border-radius:15px;padding:30px}.wf-price{letter-spacing:-2px;font-size:54px;font-weight:650;line-height:1.2}.wf-price span{letter-spacing:0;color:var(--text-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.wf-offer>p{margin-top:20px;font-size:14px;line-height:1.8}.wf-offer ul{margin:22px 0;padding:0;list-style:none}.wf-offer li{margin:11px 0;padding-left:24px;font-size:13px;line-height:1.7;position:relative}.wf-offer li:before{content:"✓";color:var(--accent);position:absolute;left:0}.wf-time{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:20px;font-size:14px;display:flex}.wf-time span{color:var(--text-muted);font-size:12px;line-height:1.6}.wf-fit{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px 32px;padding:22px 0;display:flex}.wf-fit span{letter-spacing:1px;color:var(--text-muted);font-size:10px;font-weight:650}.wf-fit p{margin:0;font-size:12px}.wf-example{padding:70px 0;scroll-margin-top:100px}.wf-section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.wf100 h2{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.2}.wf-section-title>p{max-width:330px;color:var(--text-muted);font-size:12px;line-height:1.8}.wf-example-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wf-example article{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;min-width:0;padding:25px}.wf-tag{letter-spacing:1px;color:var(--text-muted);font-size:10px}.wf100 h3{margin:14px 0;font-size:17px}.wf-example pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-page);border:1px solid var(--border);border-radius:6px;padding:17px;font:12px/2 ui-monospace,monospace}.wf-result{border-color:var(--accent)!important}.wf-email{font-size:13px;line-height:1.8}.wf-email p{margin:12px 0}.wf-checks{border-bottom:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:10px 20px;margin-bottom:23px;padding:22px 0;font-size:11px;display:flex}.wf-checks strong{width:100%;color:var(--text-primary);font-size:13px}.wf-process{grid-template-columns:1fr 1.6fr;gap:60px;padding:20px 0 70px;display:grid}.wf-process ol{margin:0;padding:0;list-style:none}.wf-process li{gap:22px;margin-bottom:27px;display:flex}.wf-process li>span{color:var(--accent);padding-top:3px;font:12px ui-monospace,monospace}.wf-process h3{margin:0 0 8px}.wf-process p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.wf-brief-grid{border-top:1px solid var(--border);grid-template-columns:1fr 1.25fr;gap:70px;padding-top:65px;scroll-margin-top:100px;display:grid}.wf-brief-grid>div>p{color:var(--text-muted);margin-top:25px;font-size:15px;line-height:1.85}.wf-form{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;min-width:0;padding:30px}.wf-form>label{margin-bottom:19px;font-size:12px;font-weight:600;display:block}.wf-form label>span{color:var(--text-muted);font-weight:400}.wf-form input:not([type=checkbox]),.wf-form textarea{background:var(--bg-page);width:100%;color:var(--text-primary);border:1px solid var(--border);resize:vertical;border-radius:6px;margin-top:9px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.wf-form textarea::placeholder,.wf-form input::placeholder{color:var(--text-muted);opacity:.8}.wf-consent{gap:10px;line-height:1.7;font-size:11px!important;display:flex!important}.wf-consent input{accent-color:var(--accent);flex-shrink:0;margin-top:4px}.wf-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wf-form .wf-button{width:100%}.wf-error{color:#fb8d8d;background:#5e191929;border-radius:5px;margin:15px 0;padding:12px;font-size:13px;line-height:1.6}.wf-success>span{color:var(--accent);font-size:36px}.wf-success p{color:var(--text-muted);font-size:14px;line-height:1.8}.wf-terms{border-top:1px solid var(--border);max-width:850px;margin-top:60px;padding-top:30px}.wf-terms h2{letter-spacing:0;margin-bottom:16px;font-size:18px}.wf-terms p{color:var(--text-muted);margin:12px 0;font-size:12px;line-height:1.9}@media (max-width:800px){.wf-hero{grid-template-columns:1fr;gap:25px;padding-top:42px}.wf-offer{max-width:600px}.wf-section-title{flex-direction:column;align-items:flex-start;gap:15px}.wf-section-title>p{max-width:none}.wf-example-grid{grid-template-columns:1fr}.wf-process,.wf-brief-grid{grid-template-columns:1fr;gap:30px}.wf100 h1{letter-spacing:-1.3px}.wf100 h2{font-size:26px}.wf-example{padding:45px 0}.wf-process{padding-bottom:40px}}@media (max-width:500px){.wf100{padding:0 20px 45px}.wf-offer,.wf-form,.wf-example article{padding:22px}.wf-actions{gap:18px}.wf-lead{font-size:15px}.wf-fit{gap:12px}.wf-fit span{width:100%}.wf-fit p{font-size:11px}.wf-brief-grid{padding-top:40px}body:has(.wf100) .cta-desktop{display:none!important}}
