*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f7fbf8;background:#07110d;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}nav{justify-content:space-between;align-items:center;max-width:1180px;height:86px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-1.5px;font-size:29px;font-weight:900}.brand span,.hero em,.finalcta em{color:#79f2b8;font-style:normal}nav div{color:#b5c5bd;align-items:center;gap:27px;font-size:14px;display:flex}.navbtn{color:#06100c;background:#79f2b8;border-radius:11px;padding:12px 18px;font-weight:900}.hero{text-align:center;max-width:1080px;margin:74px auto 120px;padding:0 22px}.pill{color:#baffdc;letter-spacing:1.8px;background:#0a1812;border:1px solid #24513e;border-radius:999px;padding:12px 20px;font-size:10px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-5.5px;margin:31px 0 22px;font-size:82px;line-height:.95}.hero>p{color:#9eb2a8;max-width:720px;margin:0 auto 20px;font-size:19px;line-height:1.55}.hero .lead{color:#e8f2ed;margin-bottom:9px;font-size:22px}.hero p strong{color:#fff}.heroactions{justify-content:center;gap:12px;margin-top:31px;display:flex}.primary,.secondary{border-radius:12px;padding:17px 25px;font-weight:900;display:inline-block}.primary{color:#06100c;background:#79f2b8;box-shadow:0 8px 35px #79f2b822}.secondary{color:#d8e6df;background:#0a1611;border:1px solid #345848}.micro{color:#71867b;margin:13px;font-size:11px;display:block}.searchdemo{text-align:left;background:#091610;border:1px solid #28513f;border-radius:22px;max-width:840px;margin:64px auto 0;padding:18px;box-shadow:0 34px 100px #0009}.demohead{color:#799086;justify-content:space-between;padding:4px 4px 17px;font-size:12px;display:flex}.demohead b{color:#fff;font-size:16px}.fakeinput{color:#9fb2a8;background:#0d1e17;border:1px solid #315c49;border-radius:14px;padding:19px}.fakeinput b{float:right;color:#06100c;background:#79f2b8;border-radius:9px;margin-top:-8px;padding:8px 14px}.result{background:#0d1e17;border:1px solid #193a2d;border-radius:13px;margin-top:12px;padding:17px 18px}.result small,.eyebrow{letter-spacing:1.7px;color:#aa82ff;font-size:10px;font-weight:900}.result strong{margin:7px 0;display:block}.result p{color:#879d92;margin:0;font-size:13px}.section{max-width:1120px;margin:0 auto;padding:105px 24px}.section h2{letter-spacing:-2.8px;margin:15px 0 48px;font-size:48px;line-height:1.03}.findgrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.findgrid article{background:linear-gradient(145deg,#0d1e17,#091510);border:1px solid #244a3a;border-radius:18px;min-height:190px;padding:27px}.findgrid i{color:#79f2b8;font-size:10px;font-style:normal;font-weight:900}.findgrid h3{margin-top:32px;font-size:18px}.findgrid p{color:#9cafa5;font-size:14px;line-height:1.55}.strip{background:#0b1913;border:1px solid #2a5542;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1070px;margin:20px auto 50px;padding:29px 34px;display:flex}.strip div{flex-direction:column;gap:7px;display:flex}.strip strong{font-size:16px}.strip span{color:#82978c;font-size:12px}.strip>b{color:#79f2b8}.why{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.why>div>p{color:#9aafa4;font-size:18px;line-height:1.65}.why .bigline{color:#79f2b8;font-size:25px;font-weight:900}.whylist{gap:12px;display:grid}.whylist article{background:#0b1913;border:1px solid #244a3a;border-radius:15px;padding:22px}.whylist b{color:#fff;margin-bottom:8px;font-size:13px;display:block}.whylist span{color:#8fa399;font-size:13px;line-height:1.5}.pricing{text-align:center}.plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.plans article{background:#0b1913;border:1px solid #244a3a;border-radius:18px;padding:30px;position:relative}.plans .featured{border:2px solid #79f2b8;box-shadow:0 0 50px #79f2b80b}.plans label{color:#79f2b8;font-size:9px;font-weight:900;position:absolute;top:15px;right:15px}.plans h3{font-size:20px}.price{margin:20px 0;font-size:43px;font-weight:900}.price small{color:#82968c;margin-left:4px;font-size:12px}.plans p{color:#91a69b;min-height:48px;line-height:1.55}.plans a{text-align:center;color:#06100c;background:#79f2b8;border-radius:10px;margin-top:26px;padding:14px;font-weight:900;display:block}.finalcta{text-align:center;border-top:1px solid #1e3b30;max-width:1050px;margin:80px auto;padding:95px 24px}.finalcta h2{letter-spacing:-4px;margin:25px;font-size:72px;line-height:.95}.finalcta p{color:#91a69b;margin-bottom:30px;font-size:17px}footer{color:#7d9187;border-top:1px solid #1e3b30;gap:20px;max-width:1100px;margin:0 auto;padding:34px 24px;font-size:13px;display:flex}footer b{color:#fff}footer div{gap:20px;margin-left:auto;display:flex}.authwrap{background:radial-gradient(circle at top,#173b2e 0,#07110d 48%);place-items:center;min-height:100vh;padding:20px;display:grid}.authcard{text-align:center;background:#091610;border:1px solid #244a3a;border-radius:20px;width:100%;max-width:430px;padding:36px;box-shadow:0 30px 90px #0007}.authcard h1{font-size:34px}.authcard p{color:#97aaa0;line-height:1.55}.google{color:#06100c;cursor:pointer;background:#79f2b8;border:1px solid #79f2b8;border-radius:11px;width:100%;padding:15px;font-weight:900}.dash{max-width:1050px;min-height:100vh;margin:auto;padding:42px 24px}.dashhead{color:#91a69b;justify-content:space-between;align-items:center;display:flex}.dash h1{font-size:44px}.searchbox{background:#091610;border:1px solid #2a5142;border-radius:14px;gap:8px;padding:8px;display:flex}.searchbox input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:13px;font-size:16px}.searchbox button{color:#06100c;background:#79f2b8;border:0;border-radius:10px;padding:0 21px;font-weight:900}.empty{text-align:center;color:#83988e;padding:90px 20px}@media (max-width:760px){nav{height:76px;padding:0 20px}nav div>a:not(.navbtn){display:none}.hero{margin-top:45px}.hero h1{letter-spacing:-3px;font-size:53px}.hero .lead{font-size:18px}.hero>p{font-size:16px}.heroactions{flex-direction:column;max-width:300px;margin:28px auto 0}.section{padding:75px 20px}.section h2{font-size:37px}.findgrid,.plans,.why{grid-template-columns:1fr}.why{gap:25px}.strip{flex-direction:column;align-items:flex-start;margin:0 20px 20px}.strip>b{transform:rotate(90deg)}.finalcta{padding:70px 20px}.finalcta h2{letter-spacing:-3px;font-size:52px}.searchdemo{margin-top:45px}.fakeinput b,footer span{display:none}}
