:root{--orange:#ff7a1a;--orange-dark:#e45f00;--orange-light:#fff1e7;--black:#171717;--muted:#666;--white:#fff;--border:#eee;--shadow:0 24px 70px #0000001a;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);background:radial-gradient(circle at 0 0,#fff0e4 0,#0000 35%),radial-gradient(circle at 100% 0,#ffe1c8 0,#0000 28%),#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site{width:100%;overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#ffffffd1;border:1px solid #ff7a1a2e;border-radius:24px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:22px auto 0;padding:14px 16px;display:flex;position:sticky;top:16px;box-shadow:0 16px 40px #ff7a1a14}.brand{align-items:center;gap:12px;display:flex}.brandIcon,.miniLogo{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 24px #ff7a1a47}.brand h1{letter-spacing:-.04em;margin:0;font-size:20px;line-height:1}.brand p{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:2px 0 0;font-size:12px;font-weight:700}.navLinks{color:#454545;align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.navLinks a:hover{color:var(--orange-dark)}.navButton{background:var(--black);color:#fff;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:800}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;width:min(1180px,100% - 32px);margin:72px auto 30px;display:grid}.heroContent h2{letter-spacing:-.07em;margin:22px 0 18px;font-size:clamp(46px,7vw,84px);line-height:.96}.heroContent h2 span{color:var(--orange)}.pill{background:var(--orange-light);width:fit-content;color:var(--orange-dark);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.heroText{max-width:620px;color:var(--muted);margin:0 0 28px;font-size:19px;line-height:1.7}.heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.primaryButton,.secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:900;transition:all .2s;display:inline-flex}.primaryButton{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;box-shadow:0 16px 30px #ff7a1a47}.secondaryButton{border:1px solid var(--border);color:var(--black);background:#fff}.primaryButton:hover,.secondaryButton:hover,.navButton:hover{transform:translateY(-2px)}.trustRow{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.trustRow div{border:1px solid var(--border);color:#444;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:750;display:flex}.trustRow svg{color:var(--orange)}.heroCard{place-items:center;min-height:470px;display:grid;position:relative}.rewardCard{background:linear-gradient(135deg, #ffffff2e, transparent), linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:32px;width:min(430px,100%);min-height:270px;padding:26px;transform:rotate(-4deg);box-shadow:0 30px 80px #ff7a1a52}.cardTop,.cardBottom{justify-content:space-between;align-items:center;display:flex}.miniLogo{box-shadow:none;background:#ffffff38}.cardTop p,.cardMiddle p{opacity:.9;margin:0;font-weight:800}.cardMiddle{margin-top:54px}.cardMiddle h3{letter-spacing:.08em;margin:8px 0 0;font-size:31px}.cardBottom{margin-top:46px;font-weight:850}.cardBottom span{background:#ffffff2e;border-radius:999px;padding:8px 12px}.floatingBox{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;align-items:center;gap:12px;padding:16px;display:flex;position:absolute}.floatingBox svg{color:var(--orange)}.floatingBox h4{margin:0;font-size:18px}.floatingBox p{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:700}.boxOne{bottom:58px;left:10px}.boxTwo{top:58px;right:0}.stats{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100% - 32px);margin:30px auto 0;display:grid}.stats div{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:26px;box-shadow:0 16px 40px #0000000a}.stats h3{margin:0 0 8px;font-size:24px}.stats p{color:var(--muted);margin:0;line-height:1.6}.section{width:min(1180px,100% - 32px);margin:110px auto 0}.sectionHeader{max-width:720px;margin-bottom:34px}.sectionHeader p,.label{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:13px;font-weight:900}.sectionHeader h2,.splitText h2,.contactSection h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepCard{border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-height:280px;padding:30px;position:relative;box-shadow:0 18px 50px #0000000d}.stepCard svg{color:var(--orange)}.stepNumber{color:#f1f1f1;font-size:40px;font-weight:950;position:absolute;top:20px;right:24px}.stepCard h3{margin:28px 0 12px;font-size:23px}.stepCard p,.splitText p,.contactSection p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.splitSection{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;width:min(1180px,100% - 32px);margin:110px auto 0;display:grid}.splitSection.reverse{grid-template-columns:.9fr 1.1fr}.splitText p:not(.label){max-width:620px;margin-top:20px}.featureList{gap:12px;margin:26px 0;display:grid}.customCardImage{border-radius:28px;width:min(520px,100%);display:block;transform:rotate(-4deg);box-shadow:0 30px 80px #ff7a1a38}.featureList div{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:10px;width:fit-content;padding:12px 14px;font-weight:850;display:flex}.featureList svg{color:var(--orange)}.smallButton{width:fit-content}.dashboardMock{box-shadow:var(--shadow);background:#1f1f1f;border-radius:34px;padding:22px}.mockHeader{gap:8px;margin-bottom:20px;display:flex}.mockHeader span{background:#555;border-radius:50%;width:12px;height:12px}.mockCard{background:#fff;border-radius:22px;padding:22px}.mockCard p{color:var(--muted);margin:0;font-weight:800}.mockCard h3{margin:8px 0 0;font-size:34px}.mockCard.wide{margin-bottom:16px}.mockGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mockTable{background:#fff;border-radius:22px;gap:12px;margin-top:16px;padding:18px;display:grid}.mockTable div{background:#eee;border-radius:999px;height:16px}.phoneMock{width:min(330px,100%);box-shadow:var(--shadow);background:#161616;border-radius:42px;margin:0 auto;padding:15px}.phoneTop{background:#080808;border-radius:999px;width:90px;height:24px;margin:0 auto 14px}.phoneContent{text-align:center;background:#fff;border-radius:30px;min-height:520px;padding:30px 22px}.phoneContent svg{color:var(--orange)}.phoneContent h3{color:var(--orange);margin:20px 0 6px;font-size:42px}.phoneContent p{color:var(--muted);margin:0 0 30px;font-weight:750}.phoneItem{background:var(--orange-light);border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px;font-weight:850;display:flex}.phoneItem strong{color:var(--orange-dark)}.contactSection{background:linear-gradient(135deg, #ffffffeb, #fff1e7e6), var(--orange-light);border:1px solid #ff7a1a33;border-radius:34px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 32px);margin:110px auto 0;padding:44px;display:flex}.contactSection p:not(.label){max-width:620px;margin-top:18px}.contactCard{border:1px solid var(--border);background:#fff;border-radius:24px;align-items:center;gap:14px;min-width:360px;padding:22px;display:flex;box-shadow:0 20px 50px #ff7a1a1f}.contactCard svg{color:var(--orange)}.contactCard p{margin:0;font-weight:850}.contactCard h3{margin:4px 0 0;font-size:19px}.footer{border-top:1px solid var(--border);width:min(1180px,100% - 32px);color:var(--muted);justify-content:space-between;align-items:center;margin:70px auto 30px;padding:24px 0;display:flex}.footerBrand .brandIcon{width:40px;height:40px;font-size:20px}.footerBrand h1{color:var(--black)}@media (width<=980px){.navLinks{display:none}.hero,.splitSection,.splitSection.reverse{grid-template-columns:1fr}.hero{margin-top:54px}.heroCard{min-height:390px}.stats,.stepsGrid{grid-template-columns:1fr}.contactSection{flex-direction:column;align-items:flex-start}.contactCard{min-width:100%}}@media (width<=560px){.navbar{width:calc(100% - 20px);margin-top:10px}.navButton{display:none}.hero,.stats,.section,.splitSection,.contactSection,.footer{width:calc(100% - 24px)}.heroContent h2{font-size:44px}.heroText{font-size:16px}.rewardCard{transform:none}.floatingBox{margin-top:14px;position:static}.heroCard{min-height:auto;display:block}.mockGrid{grid-template-columns:1fr}.contactSection{padding:28px}.footer{flex-direction:column;align-items:flex-start;gap:16px}}
