.filter-shell{max-width:1500px}.filter-page .craft-eyebrow{color:#9d6d37}.filter-page .craft-eyebrow b{border-color:#dfc9ad}.filter-hero{display:grid;grid-template-columns:1fr 1.22fr;align-items:center;gap:5%;padding:66px 5%;background:#e9dfcf;border:1px solid #d8cbb9;border-radius:0 0 12px 12px;color:#392f24;min-height:400px}.filter-kicker{font:650 10px/1.5 system-ui;letter-spacing:.16em;color:#80694c}.filter-copy h2{font:650 clamp(30px,3.6vw,51px)/1.2 system-ui,-apple-system,"Malgun Gothic",sans-serif;letter-spacing:-.055em;margin:22px 0}.filter-copy p{font-size:15px;line-height:1.9;color:#746650}.filter-launch{display:inline-flex;align-items:center;gap:30px;background:#3c4e3f;color:#fff8e9!important;padding:19px 23px;border-radius:6px;font-size:14px;font-weight:700;margin:20px 0 16px;text-decoration:none}.filter-launch:hover{background:#263c2c}.filter-copy>small{display:block;font-size:11px;color:#756f63;line-height:1.8}.filter-art{padding:18px;background:#f7f1e8;border:1px solid #d8cbb9;border-radius:8px;box-shadow:0 16px 32px #67543d16;transform:rotate(-1deg)}.filter-art-top,.filter-art-bottom{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#7a6c57;letter-spacing:.07em}.filter-art-top{margin-bottom:15px}.filter-art svg{width:100%;height:auto;display:block;border-radius:3px}.filter-art-bottom{margin-top:15px;align-items:center}.filter-art-bottom b{font-size:8px;font-weight:500}.filter-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:35px 0}.filter-capabilities article{border-top:1px solid #d9cfbf;padding:22px 4px}.filter-capabilities span{font-size:10px;color:#90734f;letter-spacing:.1em}.filter-capabilities h2{font-size:19px;margin:16px 0 10px}.filter-capabilities p{font-size:13px;line-height:1.9;color:#746f64}.filter-tool .tool-preview{background:linear-gradient(130deg,#ead3b0,#f5b88b);color:#3c4e3f;gap:24px}.filter-tool .tool-preview strong{font-size:52px;font-weight:350;letter-spacing:-4px}.filter-tool .tool-preview span{font-size:11px;line-height:2}.filter-page :focus-visible{outline:3px solid #927d53;outline-offset:4px}@media(max-width:850px){.filter-hero{grid-template-columns:1fr;padding:36px 24px;gap:40px}.filter-art{transform:none}.filter-capabilities{grid-template-columns:1fr;gap:0}.filter-copy h2{font-size:36px}.filter-copy>small{max-width:300px}.filter-page .craft-heading{display:block}.filter-page .craft-back{display:inline-block;margin-top:12px}}@media(prefers-reduced-motion:reduce){.filter-art{transform:none}}
