*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07111f;color:#f7fbff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.06em}.brand b,.eyebrow,.kicker,.section-head span{color:#9cff38}.mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #9cff38;border-radius:12px;color:#9cff38;font-size:13px}.nav nav{display:flex;align-items:center;gap:24px}.nav nav a{color:#b9c6d8;text-decoration:none;font-size:14px}.nav select{background:#0d1b2e;color:#fff;border:1px solid #ffffff24;border-radius:8px;padding:8px}.hero{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:55px 0 70px}.eyebrow,.kicker,.section-head span{font-size:12px;font-weight:800;letter-spacing:.18em}.hero h1{font-size:clamp(48px,6vw,82px);line-height:.98;margin:18px 0 24px;letter-spacing:-.055em}.hero h1 span{color:#9cff38}.lead{font-size:19px;line-height:1.65;color:#b8c7d9;max-width:680px}.actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-block;padding:14px 21px;border-radius:12px;text-decoration:none;font-weight:800}.primary{background:#9cff38;color:#07111f}.ghost{border:1px solid #ffffff26;color:#fff}.founding{font-size:12px;color:#70839b;margin-top:16px}.phone{max-width:390px;width:100%;justify-self:center;background:linear-gradient(160deg,#0e1d31,#081321);border:1px solid #ffffff20;border-radius:32px;padding:24px;box-shadow:0 35px 90px #0008}.phone-top{display:flex;justify-content:space-between;font-size:11px;font-weight:900;letter-spacing:.1em}.live{color:#9cff38}.match{display:flex;flex-direction:column;padding:28px 0 22px;border-bottom:1px solid #ffffff16}.match small,.goal small,.mini{color:#73869e}.match strong{font-size:25px;margin-top:5px}.goal{display:flex;justify-content:space-between;align-items:center;padding:18px 0 8px}.goal div{display:flex;flex-direction:column;gap:4px}.goal strong{font-size:25px;color:#9cff38}.bar{height:5px;background:#ffffff12;border-radius:8px;overflow:hidden}.bar i{display:block;height:100%;background:#9cff38}.verified{margin:25px 0 15px;padding:13px;border:1px solid #248cff66;background:#248cff12;color:#70b7ff;border-radius:12px;text-align:center;font-size:12px;font-weight:900;letter-spacing:.08em}.mini{text-align:center;font-size:11px}.section{padding:110px 0}.section h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.04em;line-height:1.05;margin:14px 0 40px}.cycle{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cycle article{background:#0b192a;border:1px solid #ffffff12;border-radius:18px;padding:25px;min-height:230px}.cycle em{font-style:normal;color:#248cff;font-size:12px;font-weight:900}.cycle h3{font-size:21px;margin:35px 0 12px}.cycle p,.band p,.center p{color:#94a6bb;line-height:1.65}.band{background:#091728;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.trust-card{display:flex;gap:20px;padding:32px;border:1px solid #248cff55;background:#248cff0c;border-radius:20px}.shield{color:#70b7ff;font-size:32px}.trust-card small{color:#70839b}.trust-card h3{color:#70b7ff;letter-spacing:.08em;margin:6px 0}.center{text-align:center;max-width:760px}.center p{font-size:18px}.center .button{margin-top:18px}.contact{font-size:13px!important}.footer{padding:32px 0 45px;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;color:#70839b;font-size:12px}@media(max-width:850px){.nav nav a{display:none}.hero,.split{grid-template-columns:1fr}.hero{padding-top:80px}.cycle{grid-template-columns:1fr 1fr}.section{padding:80px 0}}@media(max-width:520px){.wrap{width:min(100% - 26px,1160px)}.hero h1{font-size:48px}.actions{flex-direction:column}.button{text-align:center}.cycle{grid-template-columns:1fr}.cycle article{min-height:auto}.footer{gap:25px;align-items:flex-start;flex-direction:column}}