*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#183d40;background:#f7f6f0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wrap{max-width:1200px;margin:auto;padding:0 36px}nav{border-bottom:1px solid #dce4dd;justify-content:space-between;align-items:center;height:86px;display:flex}.brand{color:#173f46;align-items:center;gap:11px;text-decoration:none;display:flex}.brand b{letter-spacing:-.015em;font-size:15px;display:block}.brand small{color:#657a78;margin-top:3px;font-size:11px;display:block}.mark{object-fit:contain;width:40px;height:40px;display:block}.navlink{color:#1b5e5d;border:1px solid #b7c9c1;border-radius:5px;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:88px 0 96px;display:grid}.eyebrow{letter-spacing:.14em;color:#24796f;font-size:11px;font-weight:750}.hero h1{letter-spacing:-.065em;color:#173f46;margin:22px 0;font-size:clamp(54px,7vw,84px);line-height:.99}.hero h1 em{color:#287e73;font-family:Georgia,serif;font-weight:400}.lead{color:#596e6f;max-width:580px;font-size:18px;line-height:1.7}.cta{color:#fff;background:#173f46;border-radius:5px;align-items:center;gap:28px;margin-top:20px;padding:15px 18px;font-weight:650;text-decoration:none;display:inline-flex}.cta:hover{background:#205b60}.caption{color:#687d7a;margin-top:13px;font-size:12px}.preview{background:#fffefa;border:1px solid #d9e1da;border-radius:6px;justify-self:end;width:100%;max-width:440px;padding:23px;box-shadow:0 18px 50px #173d3510}.preview-top{color:#657f7c;letter-spacing:.14em;border-bottom:1px solid #e9ede7;justify-content:space-between;padding-bottom:17px;font-size:10px;font-weight:750;display:flex}.preview-top i{color:#d39a50;letter-spacing:.12em;font-style:normal}.step{align-items:center;gap:13px;padding:19px 4px;display:flex}.step>b{color:#52716f;background:#edf2eb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.step.active>b{color:#1a7269;background:#d5ece4}.step strong,.step small{display:block}.step strong{font-size:14px}.step small{color:#71827f;margin-top:5px;font-size:12px}.step>span{color:#1b776b;margin-left:auto}.line{border-left:1px solid #cad9d0;height:20px;margin-left:20px}.privacy{color:#4c6e6c;background:#f0f4ee;border-radius:4px;margin-top:8px;padding:13px;font-size:12px}.features{border-top:1px solid #dce4dd;grid-template-columns:repeat(3,1fr);gap:34px;padding:34px 0 70px;display:grid}.features article>span{letter-spacing:.14em;color:#277a70;font-size:10px;font-weight:750}.features h2{letter-spacing:-.035em;color:#173f46;max-width:270px;font-size:21px;line-height:1.2}.features p{color:#627573;max-width:310px;font-size:14px;line-height:1.65}.compass{background:#e8eee6;border-left:4px solid #d39a50;border-radius:2px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:24px;padding:38px;display:flex}.compass h2{color:#173f46;max-width:510px;margin:14px 0;font:400 30px/1.15 Georgia,serif}.compass p:not(.eyebrow){color:#5b706e;max-width:630px;font-size:14px;line-height:1.65}.compass-actions{flex-direction:column;gap:15px;min-width:220px;display:flex}.compass-actions a{color:#176b67;font-size:13px;font-weight:700;text-decoration:none}.compass-actions a:hover{text-decoration:underline}.tool-feature{background:#fffefa;border-top:1px solid #dce4dd;border-bottom:1px solid #dce4dd;grid-template-columns:180px 1fr auto;align-items:center;gap:22px;margin-bottom:64px;padding:26px 28px 30px;display:grid}.tool-meta{align-items:center;gap:12px;display:flex}.tool-icon{color:#754b27;letter-spacing:.03em;background:#f0e5d3;border-radius:3px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:grid}.tool-meta b,.tool-meta small{display:block}.tool-meta b{letter-spacing:.1em;color:#26766e;font-size:10px}.tool-meta small{letter-spacing:.1em;color:#7a8581;margin-top:5px;font-size:9px}.tool-copy h2{color:#173f46;margin:0 0 6px;font:400 25px/1.1 Georgia,serif}.tool-copy p{color:#5e7271;max-width:600px;margin:0;font-size:13px;line-height:1.6}.tool-link{white-space:nowrap;color:#1c6761;border-bottom:1px solid #9fbcb2;padding:8px 0;font-size:13px;font-weight:700;text-decoration:none}.tool-link:hover{color:#173f46;border-color:#d39a50}footer{color:#647977;border-top:1px solid #dce4dd;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 30px;font-size:12px;display:flex}footer>a:last-child{color:#176b67;font-weight:650;text-decoration:none}@media (max-width:800px){.wrap{padding:0 20px}.hero{grid-template-columns:1fr;gap:42px;padding:62px 0}.preview{justify-self:start}.features{grid-template-columns:1fr;gap:18px;padding:28px 0 48px}.features h2{max-width:none}.compass{margin-bottom:15px;padding:25px;display:block}.compass-actions{margin-top:22px}.tool-feature{grid-template-columns:1fr;gap:14px;margin-bottom:40px;padding:20px 0}.tool-link{justify-self:start}footer{flex-direction:column;align-items:flex-start}.hero h1{font-size:56px}}
