.clarity-page{word-break:keep-all}.clarity-page h1{font-size:clamp(34px,4.3vw,56px);line-height:1.27;letter-spacing:-2px}.clarity-page h1 em{font-style:normal;color:#527340}.clarity-page p{line-height:1.85}.clarity-page nav a{display:inline}.clarity-page header{padding:25px 0}.clarity-page .growth-hero{gap:54px;padding:54px 0 62px}.clarity-page .growth-lead{font-size:18px}.clarity-page .actions{gap:10px}.clarity-page .actions a,.clarity-page .actions button{white-space:normal;text-align:center}.example-table>div{display:grid;grid-template-columns:1fr 1fr .6fr;gap:12px;padding:14px 8px;border-bottom:1px solid var(--line);align-items:center}.example-heading{font-size:12px;color:var(--muted)}.difference{padding:2px 8px;background:#fae4ca;color:#744420;text-align:center;border-radius:5px}.outcome-arrow{text-align:center;font-size:25px;margin:8px}.result-example{padding:17px;background:#e9efdc;border-radius:8px}.result-example strong,.result-example span{display:block}.result-example span{font-size:13px;margin-top:6px;line-height:1.7}.outcome-demo h2{font-size:25px;margin:18px 0}.jobs{padding:40px 0;border-top:1px solid var(--line)}.job-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.job-card{padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--white);display:flex;flex-direction:column;align-items:flex-start}.job-card h3{font-size:26px;line-height:1.45;letter-spacing:-1px;margin:20px 0 8px}.job-card p{color:var(--muted)}.job-output{font-size:13px;padding:16px 0 24px;margin-top:auto}.job-card ul{padding-left:20px;line-height:2.1}.how-section{padding:42px 0 54px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.steps{padding:0;list-style:none}.steps li{padding:18px 0;border-bottom:1px solid var(--line)}.steps strong,.steps span{display:block}.steps span{font-size:14px;color:var(--muted);margin-top:7px}.decision-note{font-size:13px;padding:14px 18px;background:#eeeede;border-radius:7px;line-height:1.8}.clarity-page .workspace{scroll-margin-top:20px}.clarity-page .workspace h2{font-size:34px}.clarity-page .workspace p{max-width:850px}.clarity-page details p{max-width:850px}.clarity-page .tool details{border:0}.clarity-page .tool .options{margin:10px 0}.clarity-page .tool .export-note{padding:8px 0}.clarity-page .tool-note{border-top:0}.clarity-page .checks{padding:12px 0;flex-wrap:wrap}.clarity-page .checks label{display:flex;gap:7px;align-items:center;font-weight:400}.clarity-page .field select{width:100%}.clarity-page .tool-top{flex-wrap:wrap;gap:8px}.clarity-page .offline-teaser{display:flex;align-items:center;justify-content:space-between;gap:30px}.clarity-page .offline-teaser p{max-width:650px}.clarity-page footer p{margin:5px 0}.clarity-page #results{scroll-margin-top:25px;outline:none}.sample-note{padding:14px;background:#fff5d8;border:1px solid #dcc68a;border-radius:7px}.clarity-page .metric-grid strong{font-size:28px}.clarity-page .metric-grid span{font-size:13px}.clarity-page .metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.clarity-page .metric-grid div{min-width:0}.clarity-page .input-grid>div{min-width:0}.clarity-page select{min-width:0}.clarity-page .merge-example code{font-size:14px}.clarity-page .advanced summary{font-size:14px}.clarity-page :focus-visible{outline:3px solid #6b8647;outline-offset:4px}.clarity-page .growth-grid article{background:#fffdf7}.clarity-page .growth-grid h3{font-size:21px}.clarity-page .growth-cta h2{margin-top:13px}.clarity-page .faq{margin-bottom:40px}.clarity-page .skip-link:focus{z-index:5}.clarity-page .table-scroll{word-break:normal}
@media(max-width:760px){.clarity-page .growth-hero{padding:30px 0;gap:28px}.clarity-page h1{letter-spacing:-1.4px}.clarity-page .job-grid,.clarity-page .how-section{grid-template-columns:1fr}.clarity-page .how-section{gap:10px;padding:15px 0 35px}.clarity-page .job-card{padding:23px}.clarity-page .growth-lead{font-size:16px}.clarity-page nav{max-width:70%;gap:10px 14px}.clarity-page .brand{font-size:20px}.clarity-page .section-heading p{margin-top:0}.clarity-page .offline-teaser{display:block}.clarity-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-page footer a{display:inline-block;margin:5px 15px 5px 0}.desktop-break{display:none}.clarity-page .workspace h2{font-size:28px}.clarity-page .checks{display:grid;gap:6px}.clarity-page .demo-card{padding:20px;box-shadow:5px 6px 0 #e6eacd}.clarity-page .outcome-demo h2{font-size:23px}}

.clarity-page .brand{white-space:nowrap;flex-shrink:0}.input-preview{margin:25px 0;padding:20px;background:#f4f6ed;border-radius:10px}.input-preview h3{margin:0}.input-preview .table-scroll{max-height:245px}.growth-page th.selected-column,.growth-page td.selected-column{background:#e1eccb;box-shadow:inset 3px 0 #6b8647}.result-controls{max-width:600px;margin:20px 0}.result-controls label{font-size:14px}.start-guide{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:28px;margin:0 0 50px;background:#edf2e4;border-radius:12px}.start-guide h2{font-size:26px}.start-guide p{max-width:720px}.start-guide>a{flex-shrink:0}.clarity-page .growth-box [disabled]{cursor:not-allowed;opacity:.58}
@media(max-width:760px){.clarity-page header{flex-wrap:wrap;gap:15px}.clarity-page nav{max-width:100%;margin-left:auto}.start-guide{display:block;padding:22px}.input-preview{padding:12px}.start-guide h2{font-size:23px}}
