:root{--ink:#14251f;--green:#1d6b50;--lime:#c8f06a;--paper:#f5f3ed;--line:#d8ddd7;--muted:#64716b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1120px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand span{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-size:14px;display:grid}.navCta{color:var(--ink);text-underline-offset:5px;font-weight:700}.hero{background:var(--paper);border-top:1px solid #e8e7e1;padding:72px 0 85px}.heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.eyebrow{letter-spacing:1.8px;color:var(--green);font-size:12px;font-weight:800}h1{letter-spacing:-4px;margin:20px 0 28px;font-size:76px;line-height:.96}h2{letter-spacing:-2px;margin:14px 0 24px;font-size:46px;line-height:1.05}.lead,.intro{color:#4b5b54;max-width:660px;font-size:19px;line-height:1.6}.heroActions{gap:12px;margin:34px 0;display:flex}.primary,.secondary{border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-flex}.primary{background:var(--ink);color:#fff}.primary b{color:var(--lime);margin-left:12px}.secondary{color:var(--ink);background:0 0}.trust{color:#57645f;flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.phone{border:8px solid var(--ink);background:#fff;border-radius:30px;max-width:390px;padding:24px 22px;box-shadow:0 22px 60px #1a33251f}.phoneTop,.outcome,.pipeline{justify-content:space-between;align-items:center;display:flex}.phoneTop div{flex-direction:column;gap:4px;display:flex}.phoneTop small,.money small,.resultsTitle,.pipeline span{letter-spacing:1.2px;color:#718078;font-size:10px}.phoneTop strong{font-size:19px}.money{background:var(--ink);color:#fff;border-radius:13px;flex-direction:column;gap:5px;margin:24px 0;padding:20px;display:flex}.money strong{font-size:34px}.money em{color:#b9c6bf;font-size:10px}.stats{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-bottom:20px;display:grid}.stats div{flex-direction:column;display:flex}.stats strong{font-size:24px}.stats span{color:var(--muted);font-size:11px}.green{color:var(--green)}.resultsTitle{margin-top:20px}.outcome{border-bottom:1px solid #eef0ed;padding:11px 0;font-size:13px}.outcome i{background:#aaa;border-radius:50%;width:8px;height:8px}.outcome i.live{background:#30a471}.outcome i.wait{background:#e8a63b}.outcome i.closed{background:#a7afab}.outcome span{flex:1;margin-left:10px}.pipeline{background:#e6f6ca;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;margin-top:18px;padding:14px}.pipeline strong{font-size:23px}.problem,.offer,.application{padding:95px 0}.problem{background:var(--ink);color:#fff}.problem .eyebrow{color:var(--lime)}.cards{background:#405048;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.cards article{background:var(--ink);padding:34px}.cards b{color:var(--lime);font-size:13px}.cards h3{font-size:21px}.cards p,.offer p,.application p{color:#b8c3be;line-height:1.65}.how,.eligibility{grid-template-columns:1fr 1fr;gap:90px;padding:100px 0;display:grid}.how ol{margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid var(--line);gap:20px;padding:24px 0;display:flex}.how li>span{background:var(--ink);height:38px;color:var(--lime);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:700;display:grid}.how h3{margin:0 0 8px}.how li p{color:var(--muted);margin:0;line-height:1.55}.offer{background:#eaf7cb}.offerGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.offer p{color:#566357}.offerCard{background:#fff;border-radius:14px;padding:34px;box-shadow:0 18px 50px #203b2417}.offerCard h3{margin-top:0;font-size:23px}.offerCard ul{padding:0;list-style:none}.offerCard li{border-bottom:1px solid #edf0ea;padding:10px 0}.offerCard li:before{content:"✓";color:var(--green);margin-right:12px;font-weight:700}.full{width:100%;margin-top:22px}.fit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fit>div{border:1px solid var(--line);border-radius:12px;padding:26px}.fit h3{font-size:20px}.fit p{color:#506057;font-size:14px}.fit .not{background:#faf8f5}.application{background:var(--paper)}.formGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.application p{color:#59665f}.privacy{border-left:4px solid var(--green);background:#fff;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.privacy span{color:var(--muted);font-size:13px;line-height:1.5}form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:13px;font-weight:700;display:flex}input,select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd4cf;border-radius:7px;padding:13px}.check{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.4}.check input{width:auto;margin-top:3px}.submit{cursor:pointer;border:0;width:100%;font-size:15px}.note{color:var(--muted);margin-top:12px;line-height:1.45;display:block}footer{background:var(--ink);color:#fff;padding:48px 0}footer .brand{color:#fff}footer p{color:#b9c3be}footer small{color:#89968f;line-height:1.5}@media (width<=800px){.navCta{display:none}.hero{padding-top:44px}.heroGrid,.how,.offerGrid,.eligibility,.formGrid{grid-template-columns:1fr;gap:45px}h1{font-size:55px}h2{font-size:37px}.phone{width:100%;margin:auto}.cards{grid-template-columns:1fr}.cards article{padding:28px}.problem,.how,.offer,.eligibility,.application{padding-top:70px;padding-bottom:70px}.fit,.two{grid-template-columns:1fr}.heroActions{flex-direction:column}.trust{flex-direction:column;gap:10px}form{padding:22px}}.submit:disabled{cursor:wait;opacity:.65}.success{color:var(--ink);background:#e6f6ca;border-radius:8px;flex-direction:column;gap:5px;margin-bottom:20px;padding:16px;display:flex}.success span{font-size:13px;line-height:1.5}.formError{color:#a33131;margin-top:12px;line-height:1.45;display:block}.how{display:block}.navLinks{align-items:center;gap:26px;display:flex}.navLinks a{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.navLinks>a:not(.navButton){text-underline-offset:5px}.navLinks>a:not(.navButton):hover,.navLinks>a:not(.navButton):focus-visible{text-decoration:underline}.navButton{background:var(--ink);border-radius:7px;padding:11px 16px;color:#fff!important}.howIntro{max-width:720px}.workflow{grid-template-columns:repeat(5,1fr);gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid}.workflow li{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:270px;padding:22px;display:block}.workflow .workflowIcon{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:13px;place-items:center;margin:0 0 28px;font-size:24px;font-weight:800;display:grid}.workflow small{color:var(--green);letter-spacing:1.4px;font-size:10px;font-weight:800}.workflow h3{margin:8px 0 10px;font-size:21px}.workflow li p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.workflow .recoveryStep{border-color:var(--ink);background:var(--ink);color:#fff}.workflow .recoveryStep .workflowIcon{background:var(--lime);color:var(--ink)}.workflow .recoveryStep small{color:var(--lime)}.workflow .recoveryStep p{color:#c3cec8}.pricing{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding:100px 0;display:grid}.pricingCards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricingAction{align-items:center;gap:18px;margin-top:20px;display:flex}.pricingAction small{max-width:260px;color:var(--muted);font-size:12px;line-height:1.45}.pricingCards article{border:1px solid var(--line);border-radius:14px;padding:28px}.pricingCards article:last-child{background:var(--paper)}.pricingCards span{color:var(--green);letter-spacing:1.3px;font-size:10px;font-weight:800}.pricingCards h3{margin:12px 0;font-size:21px}.pricingCards strong{margin-bottom:16px;font-size:27px;display:block}.pricingCards p{color:var(--muted);font-size:14px;line-height:1.6}@media (width<=1000px){.workflow{grid-template-columns:repeat(2,1fr)}.workflow li{min-height:230px}}@media (width<=800px){.navLinks{gap:14px}.navLinks a{font-size:12px}.navButton{display:none}.workflow{grid-template-columns:1fr;margin-top:36px}.workflow li{min-height:0}.pricing{grid-template-columns:1fr;gap:45px;padding-top:70px;padding-bottom:70px}.pricingCards{grid-template-columns:1fr}.pricingAction{flex-direction:column;align-items:stretch}.pricingAction .primary{width:100%}}@media (width<=600px){.nav{flex-wrap:wrap;gap:12px;height:auto;padding-top:14px;padding-bottom:14px}.navLinks{justify-content:space-between;gap:10px;width:100%}.navLinks a{font-size:11px}}.managedNote{border-left:4px solid var(--lime);background:var(--paper);flex-direction:column;gap:7px;margin-top:18px;padding:18px 20px;display:flex}.managedNote strong{font-size:16px}.managedNote span{color:var(--muted);font-size:13px;line-height:1.55}.websiteService{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:95px 0;display:grid}.websiteCard{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:28px;padding:32px;display:grid}.foundingTag{background:var(--lime);color:var(--ink);letter-spacing:1.1px;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-block}.websiteCard h3{margin:18px 0 8px;font-size:22px}.websiteCard strong{margin-bottom:8px;font-size:38px;display:block}.websiteCard small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.websiteCard ul{margin:0;padding:0;list-style:none}.websiteCard li{border-bottom:1px solid var(--line);color:#506057;padding:8px 0;font-size:13px}.websiteCard li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:800}.websiteAction{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:5px;display:flex}.websiteAction b{font-size:13px}.websiteAction .primary span{color:var(--lime);margin-left:10px}@media (width<=800px){.websiteService,.websiteCard{grid-template-columns:1fr}.websiteService{gap:36px;padding:70px 0}.websiteAction{flex-direction:column;align-items:stretch}.websiteAction .primary{width:100%}}
