:root{--ink:#10231f;--paper:#f6f6ef;--lime:#d7ff5f;--muted:#5c6b64;--line:#d9dfd8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5vw;border-bottom:1px solid var(--line)}.brand{font-size:13px;font-weight:850;letter-spacing:2px}.nav nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:650}.nav-cta{border:1px solid var(--ink);padding:10px 14px;border-radius:99px}.hero{min-height:640px;display:grid;grid-template-columns:49% 51%;overflow:hidden}.hero-copy{padding:105px 5.5vw 80px;position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:850;letter-spacing:1.8px;margin:0 0 23px}.hero h1{font-size:clamp(55px,7vw,106px);line-height:.91;letter-spacing:-.075em;margin:0;max-width:600px}.hero h1 em{font-family:Georgia,serif;font-weight:400}.intro{color:var(--muted);font-size:18px;line-height:1.55;max-width:475px;margin:36px 0}.actions{display:flex;align-items:center;gap:26px}.button{display:inline-flex;align-items:center;gap:28px;border-radius:5px;padding:17px 20px;font-size:14px;font-weight:800}.primary{background:var(--ink);color:white}.button span{font-size:20px}.text-link{font-size:14px;font-weight:750;border-bottom:1px solid currentColor;padding-bottom:4px}.micro{font-size:12px;color:#718078;margin-top:38px}.hero-image{width:100%;height:100%;object-fit:cover;object-position:60% center;min-height:640px}.proof{background:var(--ink);color:#fff;padding:52px 5.5vw;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.proof div{display:flex;gap:16px}.proof b{color:var(--lime);font-size:12px}.proof p{margin:0;max-width:210px;font-size:15px;line-height:1.45}.method{padding:124px 12vw;display:grid;grid-template-columns:28% 1fr;gap:50px}.section-label{font-size:11px;font-weight:850;letter-spacing:1.8px}.method h2,.app-call h2,.privacy h2{font-size:clamp(36px,4.5vw,70px);line-height:.98;letter-spacing:-.065em;margin:0 0 26px;max-width:780px}.method>div>p{font-size:18px;color:var(--muted);line-height:1.55;max-width:660px}.method ol{padding:0;margin:64px 0 0;list-style:none;border-top:1px solid var(--line)}.method li{padding:23px 0;display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--line)}.method li>span{font-size:12px;font-weight:800}.method li b{display:block;font-size:18px;margin-bottom:7px}.method li small{color:var(--muted);font-size:14px}.app-call{background:var(--lime);padding:112px 12vw}.app-call>p:not(.eyebrow),.privacy>p:not(.eyebrow){max-width:640px;font-size:18px;line-height:1.55}.light{background:var(--ink);color:#fff;margin-top:18px}.privacy{padding:112px 12vw}.dark{display:inline-block;margin-top:20px}footer{border-top:1px solid var(--line);padding:28px 5.5vw;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}footer .brand{color:var(--ink)}@media(max-width:760px){.nav{padding:0 22px}.nav nav>a:not(.nav-cta){display:none}.hero{display:flex;flex-direction:column}.hero-copy{padding:72px 24px 54px}.hero-image{min-height:380px;height:380px}.proof{grid-template-columns:1fr;padding:38px 24px;gap:24px}.method{padding:76px 24px;display:block}.section-label{margin-bottom:35px}.app-call,.privacy{padding:76px 24px}footer{align-items:flex-start;flex-direction:column;padding:28px 24px}.actions{align-items:flex-start;flex-direction:column;gap:20px}}
