.lpr-hero{min-height:780px;padding:165px 0 92px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 74% 42%,rgba(28,118,85,.24),transparent 31%),linear-gradient(118deg,#030705 0%,#07100b 56%,#09170f 100%)}
.lpr-gridfx{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(120,173,145,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(120,173,145,.13) 1px,transparent 1px);background-size:72px 72px}
.lpr-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:46px;align-items:center}
.lpr-hero-copy h1{font-size:clamp(76px,8vw,132px);line-height:.84;letter-spacing:-.06em;margin:12px 0 22px}
.lpr-hero-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:0 0 24px}
.lpr-hero-copy h2 span{color:#72ad90}
.lpr-hero-copy>p{max-width:720px;color:#aeb9b2;font-size:18px;line-height:1.65}
.lpr-hero-product{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center}
.lpr-hero-product img{position:relative;z-index:3;width:min(100%,760px);height:auto;filter:drop-shadow(0 38px 52px rgba(0,0,0,.58))}
.lpr-orbit{position:absolute;border:1px solid rgba(120,173,145,.15);border-radius:50%}.lpr-orbit.orbit-a{width:520px;height:520px}.lpr-orbit.orbit-b{width:360px;height:360px;border-color:rgba(28,118,85,.28)}
.lpr-hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px}
.lpr-hero-metrics div{border-top:1px solid rgba(120,173,145,.24);padding-top:14px}
.lpr-hero-metrics strong{display:block;color:#eef2ef;font-size:32px;line-height:1}
.lpr-hero-metrics span{display:block;color:#72ad90;margin-top:8px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.lpr-note{font-size:10px!important;line-height:1.5!important;color:#69756e!important;margin-top:14px!important}
.lpr-section-intro{max-width:920px;font-size:18px;line-height:1.7}
.lpr-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9dfdb;margin-top:44px}
.lpr-cap-grid article{background:#f4f6f4;padding:28px;min-height:285px}.lpr-cap-grid article>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#1c7655}
.lpr-cap-grid h3{font-size:22px;text-transform:uppercase;margin:34px 0 16px}.lpr-cap-grid p{font-size:14px;line-height:1.62;margin:0}
.lpr-speed{background:#06100b}.lpr-speed-grid{align-items:stretch}.lpr-speed-grid>div:first-child{padding-right:40px}.lpr-speed-grid p{color:#a5b0a9;font-size:17px;line-height:1.7}
.lpr-inline-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.lpr-inline-stats div{border:1px solid rgba(120,173,145,.16);padding:20px}.lpr-inline-stats strong{display:block;color:#72ad90;font-size:28px}.lpr-inline-stats span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#aab6ae}
.lpr-panel{background:linear-gradient(145deg,#0a1510,#07100b);border:1px solid rgba(120,173,145,.16);padding:42px;display:flex;flex-direction:column;justify-content:center}.lpr-panel .lpr-big{font-size:clamp(44px,5vw,70px);line-height:.95;margin:20px 0}.lpr-panel small{color:#68766e;line-height:1.5}
.lpr-visual-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.lpr-visual-grid p{font-size:17px;line-height:1.7}.lpr-visual-stack{display:flex;flex-direction:column;align-items:center;gap:12px}
.lpr-visual-box{width:100%;padding:28px;border:1px solid #d6ddd8}.lpr-visual-box span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.lpr-visual-box strong{font-size:20px}.lpr-visual-box small{display:block;margin-top:12px}.lpr-visual-box.muted{background:#f3f5f3}.lpr-visual-box.active{background:#07100b;color:#eef2ef;border-color:#1c7655}.lpr-visual-box.active span{color:#72ad90}.lpr-arrow{font-size:28px;color:#1c7655}
.lpr-rugged{background:#030806}.lpr-rugged-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.lpr-rugged-grid article{background:#09140f;border:1px solid rgba(120,173,145,.14);padding:28px;min-height:260px}.lpr-rugged-grid strong{display:block;font-size:38px;color:#72ad90}.lpr-rugged-grid span{display:block;margin-top:10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.lpr-rugged-grid p{color:#98a49d;font-size:14px;line-height:1.6;margin-top:26px}
.lpr-nawah{background:#eef2ef}.lpr-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.lpr-use-grid article{background:#fff;border:1px solid #d9dfdb;padding:28px;min-height:210px}.lpr-use-grid h3{font-size:20px;margin:0 0 15px}.lpr-use-grid p{font-size:14px;line-height:1.6;margin:0}.lpr-nawah-link{margin-top:30px}.lpr-nawah-link a{color:#1c7655;font-weight:800;text-decoration:none}
.lpr-specs{background:#07100b}.lpr-spec-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.lpr-spec-head h2{margin-bottom:8px}.lpr-spec-head p{color:#9ca8a0}.lpr-spec-badge{border:1px solid rgba(120,173,145,.20);padding:12px 14px;color:#72ad90;font-size:10px;font-weight:800;letter-spacing:.12em}
.lpr-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(120,173,145,.12);margin-top:42px}.lpr-spec-grid div{display:flex;justify-content:space-between;gap:30px;background:#09140f;padding:18px 20px}.lpr-spec-grid span{color:#839087;font-size:12px}.lpr-spec-grid strong{text-align:right;color:#eef2ef;font-size:13px}
.lpr-cta{background:radial-gradient(circle at 80% 50%,rgba(28,118,85,.22),transparent 34%),#030806}.lpr-cta-inner{text-align:center;max-width:1000px}.lpr-cta-inner h2{font-size:clamp(46px,5.3vw,80px)}.lpr-cta-inner p{font-size:18px;color:#a5b0a9;margin-bottom:28px}
@media(max-width:1100px){.lpr-hero-grid,.lpr-visual-grid{grid-template-columns:1fr}.lpr-hero-product{min-height:430px}.lpr-cap-grid,.lpr-rugged-grid{grid-template-columns:repeat(2,1fr)}.lpr-use-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.lpr-hero{padding-top:140px}.lpr-hero-product{min-height:320px}.lpr-hero-metrics,.lpr-inline-stats,.lpr-cap-grid,.lpr-rugged-grid,.lpr-use-grid{grid-template-columns:1fr}.lpr-spec-grid{grid-template-columns:1fr}.lpr-spec-head{align-items:flex-start;flex-direction:column}.lpr-spec-grid div{flex-direction:column;gap:7px}.lpr-spec-grid strong{text-align:left}}
