*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#07130e}.w{width:min(1120px,calc(100% - 36px));margin:auto}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:24px;font-weight:900}.brand b,.green{color:#00b86b}.nav a{color:#263b30;text-decoration:none;margin:0 9px;font-size:14px}.lang{padding:9px;border:1px solid #dbe6df;border-radius:9px}.btn{display:inline-block;background:#00b86b;color:white!important;padding:14px 20px;border-radius:10px;font-weight:800;text-decoration:none}.hero{min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.ey{font-size:12px;letter-spacing:.13em;font-weight:800;color:#00b86b}.hero h1,.sec h2,.cta h2{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em;margin:14px 0 22px}.lead{font-size:18px;color:#647069;line-height:1.7}.note{font-size:11px;color:#7d8982;line-height:1.5;margin-top:18px}.phone{width:300px;margin:auto;background:#fff;border:9px solid #111;border-radius:38px;padding:24px 20px;box-shadow:0 30px 70px #07130e33}.balance{margin:35px 0 18px}.balance small{display:block;color:#647069}.balance strong{font-size:28px}.card{height:165px;background:linear-gradient(135deg,#00c778,#006f45);color:white;border-radius:18px;padding:20px;position:relative}.visa{position:absolute;right:18px;font-weight:900}.cardname{margin-top:75px;font-weight:800}.sec{padding:100px 0}.sec h2,.cta h2{font-size:clamp(36px,4vw,55px)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid article{padding:26px;border:1px solid #dfe7e2;border-radius:18px}.grid p{color:#647069;line-height:1.6}.dark{background:#07130e;color:white}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps div{padding:22px;border:1px solid #244033;border-radius:16px}.steps b{color:#00b86b}.steps p{color:#aebbb4}.control{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.panel{border:1px solid #dfe7e2;border-radius:18px;padding:12px 24px}.panel div{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #dfe7e2}.panel b{color:#00b86b}.cta{background:#00b86b;color:white;padding:70px 0}.footer{padding:40px 0;color:#647069;font-size:11px;line-height:1.6}@media(max-width:780px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding:60px 0}.grid,.steps,.control{grid-template-columns:1fr}.phone{width:275px}.hero h1{font-size:46px}.nav .btn{display:none}}
body{background:#fff}.nav{background:#07170f;color:white;padding-left:18px;padding-right:18px;max-width:none;width:100%}.nav .brand{color:white}.nav .brand b{color:#63f28b}.nav a{color:#d7e5db}.lang{background:#10251a;color:#fff;border-color:#2a4937}.btn{background:#63f28b;color:#07170f!important;box-shadow:0 12px 32px rgba(60,240,130,.16)}
.hero{width:100%;max-width:none;padding-left:max(18px,calc((100% - 1120px)/2));padding-right:max(18px,calc((100% - 1120px)/2));background:radial-gradient(circle at 82% 30%,#17492a 0,#07170f 40%,#041009 76%);color:white}.hero .lead{color:#c6d4cb}.hero .note{color:#8da095}.hero .ey{color:#63f28b}.hero h1 .green{color:#63f28b}.phone{border-color:#111;box-shadow:0 38px 90px #0008}.card{background:linear-gradient(135deg,#19b963,#075f35)}
.sec.dark{background:#07170f}.grid article{box-shadow:0 14px 38px rgba(5,25,14,.05)}.cta{background:linear-gradient(135deg,#079b55,#5af087)}.footer{background:#06110b;color:#93a59a;padding-left:18px;padding-right:18px}

/* v4 mobile-first conversion refinements */
.benefitbar{background:#f2f8f4;border-bottom:1px solid #dce8e0}.benefitbar .w{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:20px 0;text-align:center;font-size:12px;font-weight:900}
.compactsec{padding-top:78px;padding-bottom:78px}.compactsec h2,.product-showcase h2{font-size:clamp(36px,4.5vw,56px);letter-spacing:-.045em;margin:10px 0 12px}.intro{margin-bottom:30px}.compactgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.compactgrid article{border:1px solid #dce8e0;border-radius:16px;padding:22px;min-height:145px;box-shadow:0 10px 28px rgba(5,25,14,.04)}.compactgrid h3{margin:0 0 18px;font-size:18px}.compactgrid p{margin:0;color:#6b786f;line-height:1.45}
.product-showcase{background:#f4f8f5;padding:78px 0}.showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.showcase img{width:min(330px,100%);max-height:560px;object-fit:cover;object-position:top;border-radius:28px;justify-self:center;box-shadow:0 25px 65px rgba(5,25,14,.16)}
.compactsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.compactsteps .step{min-height:190px;padding:22px}.security{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.mini-panel{border:1px solid #dce8e0;border-radius:18px;padding:8px 22px}.mini-panel div{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #e4ebe6}.mini-panel div:last-child{border:0}.mini-panel b{font-size:12px;color:#00a45e}
@media(max-width:820px){.hero{gap:20px;padding-bottom:45px}.hero h1{font-size:48px}.hero-shot img{height:470px}.benefitbar .w{grid-template-columns:repeat(3,1fr);row-gap:14px}.compactgrid{grid-template-columns:1fr 1fr}.compactgrid article{min-height:120px;padding:18px}.showcase{grid-template-columns:1fr;gap:35px}.showcase img{max-height:500px}.compactsteps{grid-template-columns:1fr 1fr}.compactsteps .step{min-height:150px}.security{grid-template-columns:1fr;gap:30px}}
@media(max-width:520px){.hero{padding-top:50px}.hero h1{font-size:44px}.hero .lead{font-size:16px}.hero-shot img{height:445px}.benefitbar .w{font-size:11px}.compactsec,.product-showcase{padding-top:62px;padding-bottom:62px}.compactgrid{grid-template-columns:1fr 1fr;gap:10px}.compactgrid article{min-height:108px;padding:15px}.compactgrid h3{font-size:15px;margin-bottom:10px}.compactgrid p{font-size:12px}.compactsteps{grid-template-columns:1fr 1fr;gap:10px}.compactsteps .step{min-height:135px;padding:16px}.compactsteps h3{font-size:16px}.compactsteps p{font-size:12px}.showcase img{width:270px}.cta{padding:58px 0}.cta h2{font-size:38px}}
