*{box-sizing:border-box}body{color:#171717;background:#f7f7f3;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}nav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;display:flex}nav div{align-items:center;gap:24px;display:flex}nav a{color:#6b6b67;font-size:14px;text-decoration:none}.brand{letter-spacing:-.06em;font-weight:900;color:#171717!important;font-size:23px!important}.navbtn,.cta,button{background:#171717;border-radius:11px;padding:12px 16px;font-weight:800;color:#fff!important}.hero{max-width:1040px;margin:100px auto 120px;padding:0 24px}.eyebrow{letter-spacing:.16em;color:#777;text-transform:uppercase;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.065em;max-width:850px;margin:18px 0 25px;font-size:76px;line-height:.95}.lede{color:#4f4f4b;max-width:760px;font-size:24px;line-height:1.35}.honesty{margin:25px 0 35px;font-weight:700}.cta{text-decoration:none;display:inline-block}.pillars{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto 70px;padding:0 24px;display:grid}.pillars article,.pricing>div,.trust>div{background:#fff;border:1px solid #e5e5df;border-radius:20px;padding:28px}.pillars span{color:#999;font-weight:900}.pillars h2{letter-spacing:-.03em;font-size:25px}.pillars p,.pricing p,.story p{color:#62625d;line-height:1.6}.trust{background:#ddd;border:1px solid #ddd;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:0 auto 110px;padding:0 24px;display:grid;overflow:hidden}.trust>div{border:0;border-radius:0}.trust span{color:#777;margin-top:7px;font-size:13px;display:block}.story{max-width:850px;margin:0 auto 110px;padding:0 24px}.story h2{letter-spacing:-.05em;font-size:45px}.pricing{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin:0 auto 100px;padding:0 24px;display:grid}.textlink{color:#171717;font-weight:800;text-decoration:none}.analysis-head{max-width:850px;margin:70px auto 35px;padding:0 24px}.analysis-head h1{letter-spacing:-.055em;font-size:58px;line-height:.98}.analysis-head p{color:#666;font-size:18px;line-height:1.55}form{gap:12px;margin-top:28px;display:grid}input,textarea{font:inherit;background:#fff;border:1px solid #d5d5cf;border-radius:12px;padding:14px}textarea{resize:vertical;min-height:110px}button{font:inherit;cursor:pointer;border:0;width:max-content}.notice,.result{max-width:850px;margin:20px auto;padding:0 24px}.notice{color:#666}.result>section{background:#fff;border:1px solid #e5e5df;border-radius:18px;margin-bottom:14px;padding:22px}.score{letter-spacing:-.05em;font-size:52px;font-weight:900}.grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{background:#f2f2ed;border-radius:13px;padding:16px}.hidden{display:none}.good{font-weight:800}.gap{color:#8a4b00}footer{color:#777;border-top:1px solid #ddd;justify-content:space-between;max-width:1180px;margin:auto;padding:30px 24px 60px;font-size:13px;display:flex}@media (width<=760px){nav div a:not(.navbtn){display:none}.hero{margin:70px auto 80px}.hero h1{font-size:50px}.lede{font-size:20px}.pillars,.trust,.pricing{grid-template-columns:1fr}.story h2{font-size:34px}.analysis-head h1{font-size:44px}.grid{grid-template-columns:1fr}footer{gap:10px;display:grid}}
