:root{--green: #07c160;--green-dark: #059f50;--ink: #17211b;--muted: #66736b;--line: #e5ebe7;--soft: #f4f8f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:PingFang SC,Microsoft YaHei UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.landing{overflow:hidden}.site-nav{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 max(28px,calc((100vw - 1180px)/2));border-bottom:1px solid transparent;transition:.25s ease}.site-nav.compact{height:66px;background:#ffffffe6;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;font-size:18px;font-weight:700}.brand-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--green);color:#fff;font-weight:800;box-shadow:0 8px 18px #07c16038}.site-nav nav{display:flex;align-items:center;gap:32px;color:#4d5a52;font-size:14px}.site-nav nav a:hover{color:var(--green-dark)}.nav-action{padding:10px 19px;border-radius:10px;background:var(--green);color:#fff!important;font-weight:600}.menu-button{display:none;width:42px;height:42px;padding:10px;border:0;border-radius:12px;background:var(--soft)}.menu-button span{display:block;height:2px;margin:5px 0;background:var(--ink)}.hero{position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;max-width:1180px;min-height:760px;margin:auto;padding:120px 28px 70px}.hero:before{content:"";position:absolute;z-index:-1;width:650px;height:650px;right:-340px;top:60px;border-radius:50%;background:radial-gradient(circle,#07c1601f,#07c16000 68%)}.eyebrow,.section-heading>span,.security-label{color:var(--green-dark);font-size:14px;font-weight:650;letter-spacing:.08em}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #07c1601f}.hero h1{margin:24px 0;font-size:clamp(44px,5.6vw,70px);line-height:1.12;letter-spacing:-.045em}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p{max-width:570px;color:var(--muted);font-size:18px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin:36px 0 28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 25px;border-radius:12px;font-size:15px;font-weight:650;transition:.2s}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--green);box-shadow:0 12px 28px #07c1603d}.button.secondary{border:1px solid var(--line);background:#fff}.trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#748078;font-size:13px}.trust-row span:first-letter{color:var(--green)}.hero-visual{position:relative;display:grid;place-items:center}.phone{width:310px;border:9px solid #17211b;border-radius:42px;background:#fff;box-shadow:0 38px 80px #203d2c33;overflow:hidden;transform:rotate(2deg)}.phone-top,.phone-nav{display:flex;justify-content:space-between;padding:13px 19px 8px;font-size:11px;font-weight:700}.phone-nav{justify-content:center;padding:8px 18px 12px;font-size:15px}.phone-screen{min-height:445px;padding:14px;background:#f5f7f6}.phone-summary{padding:17px;border-radius:17px;background:linear-gradient(145deg,#0bc768,#06a954);color:#fff}.phone-summary span{display:block;font-size:11px;opacity:.86}.phone-summary strong{display:block;margin-top:7px;font-size:27px}.phone-summary small{font-size:15px;opacity:.75}.phone-tip{margin:10px 0;padding:9px 10px;border-radius:9px;background:#e9f8f0;color:#387052;font-size:9px}.account-item{display:flex;align-items:center;gap:9px;margin-bottom:8px;padding:11px;border-radius:13px;background:#fff;box-shadow:0 3px 10px #1a36250a}.account-item i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#fff;font-size:11px;font-style:normal}.account-item div{flex:1}.account-item strong,.account-item span{display:block}.account-item strong{font-size:11px}.account-item span{margin-top:3px;color:#8a948e;font-size:8px}.account-item b{font-size:12px}.phone-screen button{width:100%;margin-top:6px;padding:10px;border:0;border-radius:11px;background:var(--green);color:#fff;font-size:11px;font-weight:600}.phone-tabs{display:flex;justify-content:space-around;padding:10px 8px 12px;color:#a4ada7;font-size:13px}.phone-tabs span{display:grid;gap:3px;place-items:center}.phone-tabs small{font-size:9px}.phone-tabs .active{color:var(--green)}.floating-note{position:absolute;z-index:2;display:flex;gap:10px;align-items:center;padding:12px 15px;border:1px solid rgba(255,255,255,.8);border-radius:14px;background:#ffffffeb;box-shadow:0 14px 35px #1e462c24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-note b{color:var(--green-dark);font-size:17px}.floating-note span{color:var(--muted);font-size:11px}.note-one{left:0;top:26%}.note-two{right:-8px;bottom:21%}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:22px 28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 14px 40px #28463212}.metric-strip div{display:grid;gap:5px;text-align:center;border-right:1px solid var(--line)}.metric-strip div:last-child{border:0}.metric-strip strong{color:var(--green-dark);font-size:22px}.metric-strip span{color:var(--muted);font-size:12px}.section{max-width:1180px;margin:0 auto;padding:110px 28px}.section-heading{max-width:680px;margin:0 auto 52px;text-align:center}.section-heading h2,.security h2,.final-cta h2{margin:13px 0;font-size:clamp(30px,4vw,44px);letter-spacing:-.03em}.section-heading p,.security p,.final-cta p{color:var(--muted);font-size:16px;line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{position:relative;padding:29px;border:1px solid var(--line);border-radius:20px;background:#fff;transition:.2s}.feature-grid article:hover{transform:translateY(-5px);border-color:#07c16059;box-shadow:0 18px 44px #20462c17}.feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eaf9f1;color:var(--green-dark)}.feature-icon svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feature-grid h3{margin:22px 0 10px;font-size:19px}.feature-grid p{min-height:70px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.feature-grid article>span{display:inline-block;margin-top:18px;color:var(--green-dark);font-size:12px;font-weight:600}.workflow{max-width:none;background:var(--soft)}.workflow>*{max-width:1124px;margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps article{position:relative;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff}.steps article>b{position:absolute;right:22px;color:#dfe7e2;font-size:28px}.step-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:var(--green);color:#fff;font-size:19px}.steps h3{margin:34px 0 9px}.steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.security-card{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:60px;border-radius:28px;background:#13251a;color:#fff;overflow:hidden}.security-card p{color:#aec0b4}.security ul{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0;margin:28px 0 0;list-style:none}.security li{display:flex;align-items:center;gap:9px;color:#d9e5dc;font-size:13px}.security li i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--green);font-style:normal}.security-visual{position:relative;display:grid;place-items:center;min-height:320px}.shield{display:grid;place-items:center;width:190px;height:220px;border:1px solid rgba(255,255,255,.2);border-radius:46% 46% 55% 55%;background:radial-gradient(circle at 50% 30%,#07c16059,#07c16014);color:var(--green);font-size:68px;box-shadow:inset 0 0 50px #07c1601a,0 0 70px #07c1601f}.shield span{color:#fff;font-size:13px}.security-chip{position:absolute;padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff14;color:#dfeae2;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chip-a{left:0;top:40px}.chip-b{right:0;bottom:42px}.final-cta{max-width:800px;margin:0 auto;padding:60px 28px 120px;text-align:center}.final-cta .brand-mark{margin:0 auto 22px}.final-cta p{margin-bottom:28px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px max(28px,calc((100vw - 1120px)/2));border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer .brand{color:var(--ink);font-size:15px}footer .brand-mark{width:30px;height:30px;border-radius:9px;font-size:12px}@media (max-width: 900px){.hero{grid-template-columns:1fr;gap:70px;padding-top:140px;text-align:center}.hero-copy>p{margin-inline:auto}.eyebrow,.hero-actions,.trust-row{justify-content:center}.hero-visual{margin-bottom:30px}.feature-grid,.steps{grid-template-columns:repeat(2,1fr)}.security-card{grid-template-columns:1fr}.security-visual{order:-1}}@media (max-width: 640px){.site-nav{height:66px;padding:0 18px}.site-nav nav{position:fixed;top:72px;left:14px;right:14px;display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fffffffa;box-shadow:0 18px 50px #1e3c2821;opacity:0;transform:translateY(-10px);pointer-events:none;transition:.2s}.site-nav nav.open{opacity:1;transform:none;pointer-events:auto}.site-nav nav a{padding:12px}.menu-button{display:block}.hero{min-height:0;padding:120px 18px 70px}.hero h1{font-size:41px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.trust-row{gap:8px 16px}.phone{width:280px}.floating-note{transform:scale(.86)}.note-one{left:-26px}.note-two{right:-28px}.metric-strip{grid-template-columns:1fr 1fr;margin:0 18px;padding:10px}.metric-strip div{padding:14px}.metric-strip div:nth-child(2){border-right:0}.metric-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:82px 18px}.feature-grid,.steps{grid-template-columns:1fr}.feature-grid p{min-height:0}.security-card{padding:34px 22px}.security ul{grid-template-columns:1fr}.security-visual{min-height:250px;transform:scale(.85)}.final-cta{padding-bottom:90px}footer{flex-direction:column;text-align:center}}
