.ei-hero{position:relative;background:#14221c;color:white;margin:0 18px;border-radius:22px;overflow:hidden}.ei-hero-image{position:absolute;inset:0 0 0 34%}.ei-hero-image img{width:100%;height:100%;object-fit:cover}.ei-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#14221c 0%,#14221cce 28%,#14221c44 100%)}.ei-hero-inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;min-height:700px;padding-top:45px;padding-bottom:45px;align-items:center}.ei-logo{width:220px;max-height:90px;object-fit:contain;background:white;padding:10px;border-radius:5px;margin-bottom:27px}.ei-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;color:#3d6417;margin:0 0 20px}.ei-hero .ei-kicker{color:#bae271}.ei-hero .mhero-title{font-size:clamp(39px,4.4vw,63px)!important;line-height:1.03!important;letter-spacing:-.035em;color:white}.ei-hero .mhero-promise{font-size:24px;font-weight:750;line-height:1.2;margin:22px 0;color:#d5edb1}.ei-hero-copy>p:not(.ei-kicker):not(.mhero-promise){color:#d9e3dc;max-width:570px}.ei-hero .mhero-consult{background:#bae271;color:#14221c}.ei-hero .mhero-shop,.ei-hero .mhero-direct,.ei-hero .mhero-direct a{color:white}.ei-hero-label{align-self:end;justify-self:end;text-align:right;border-top:3px solid #bae271;padding-top:25px;max-width:380px}.ei-hero-label span{font-size:10px;letter-spacing:.1em}.ei-hero-label strong{font-size:35px;line-height:1.07;display:block;margin-top:17px}.ei-jump{display:flex;gap:28px;white-space:nowrap;overflow-x:auto;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d1dbcc;font-size:13px;font-weight:700}.ei-section{padding-top:85px;padding-bottom:85px}.ei-section h2,.ei-dust h2{font-size:clamp(36px,4.6vw,63px);line-height:1.03;letter-spacing:-.035em;margin:0 0 24px}.ei-heading{max-width:770px;margin-bottom:40px}.ei-heading>p:last-child{max-width:650px;color:#596654}.ei-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ei-area-grid article{display:flex;flex-direction:column;background:#f0f4ec;border-radius:13px;overflow:hidden}.ei-area-grid article>img{width:100%;height:195px;object-fit:cover}.ei-area-grid article>div{padding:25px;display:flex;flex-direction:column;flex:1}.ei-number{font-size:10px;font-weight:800;letter-spacing:.09em;color:#3d6417}.ei-area-grid h3{font-size:27px;line-height:1.08;margin:15px 0}.ei-area-grid p{font-size:14px}.ei-choice{border-top:1px solid #cfdbc6;padding-top:17px;margin-top:15px;margin-bottom:25px}.ei-buy{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:#3d6417;color:white;text-decoration:none;font-size:13px;font-weight:750;padding:15px 19px;border-radius:5px;align-self:flex-start;margin-top:auto;max-width:100%}.ei-buy:hover{background:#2c4b0d;transform:translateY(-2px)}.ei-reference{display:block;font-size:12px;text-decoration:underline;color:inherit;margin-top:24px}.ei-system{background:#14221c;color:white}.ei-system .ei-kicker{color:#bae271}.ei-system-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:35px}.ei-system-heading>p{max-width:500px;color:#d9e3dc}.ei-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ei-system-grid article{display:flex;flex-direction:column;border-top:2px solid #bae271;padding-top:23px}.ei-system-grid span{font-size:11px;letter-spacing:.1em;color:#bae271}.ei-system-grid h3{font-size:28px;line-height:1.1}.ei-system-grid p{font-size:15px;color:#d9e3dc;margin-bottom:28px}.ei-system .ei-buy{background:#bae271;color:#14221c}.ei-dust{display:grid;grid-template-columns:1fr 1fr;background:#e7efdd}.ei-dust-photo img{width:100%;height:100%;object-fit:cover;min-height:650px}.ei-dust-copy{padding:70px clamp(28px,5vw,85px)}.ei-dust-points{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:25px 0}.ei-dust-points h3{font-size:23px;line-height:1.1}.ei-dust-points p{font-size:14px}.ei-trade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ei-trade-grid article{display:flex;flex-direction:column;border:1px solid #ccd7c3;border-radius:12px;padding:29px}.ei-trade-grid h3{font-size:28px;line-height:1.1;margin:0 0 18px}.ei-trade-grid p{font-size:15px;margin-bottom:28px}.ei-consult{background:#3d6417;color:white}.ei-consult .ei-kicker{color:#d8edbd}.ei-consult-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:38px 0}.ei-consult-grid article{border-top:1px solid #ffffff55;padding-top:24px}.ei-consult-grid span{font-size:12px;color:#d8edbd}.ei-consult-grid h3{font-size:28px}.ei-consult-grid p{font-size:15px}.ei-consult .ei-buy{background:white;color:#2c4b0d}.ei-phone{color:white;font-size:14px;margin-left:25px}.ei-service{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ei-service>div:last-child{border-radius:14px;background:#edf3e7;padding:35px}.ei-service h3{font-size:29px;line-height:1.1;margin-top:0}.ei-service li{margin-bottom:12px}.ei-service ul{padding-left:20px}.ei-service .ei-buy{margin-top:20px}.ei-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d1dbcc}.ei-faq details{padding:22px 0;border-bottom:1px solid #d1dbcc}.ei-faq summary{font-weight:700;cursor:pointer}.ei-faq details p{font-size:14px}.ei-source{font-size:11px;color:#65725c;padding-bottom:30px}@media(max-width:1100px){.ei-area-grid{grid-template-columns:1fr 1fr}.ei-area-grid article>img{height:250px}.ei-hero-inner{grid-template-columns:1.3fr .7fr;gap:30px}.ei-hero-label strong{font-size:30px}}@media(max-width:800px){.ei-hero-inner{grid-template-columns:1fr}.ei-hero-label{display:none}.ei-hero-image{left:15%}.ei-system-heading{gap:30px}.ei-dust-copy{padding:40px 28px}.ei-trade-grid{grid-template-columns:1fr 1fr}.ei-dust-photo img{min-height:800px}.ei-service,.ei-faq{gap:35px}}@media(max-width:600px){.ei-hero{margin:0 10px}.ei-hero-inner{padding:30px 22px;min-height:0}.ei-hero-image{left:0}.ei-hero-image:after{background:#14221ce6}.ei-hero .mhero-title{font-size:39px!important}.ei-hero .mhero-promise{font-size:22px}.ei-logo{width:190px}.ei-section{padding-top:52px;padding-bottom:52px}.ei-area-grid,.ei-system-heading,.ei-system-grid,.ei-dust,.ei-trade-grid,.ei-consult-grid,.ei-service,.ei-faq{grid-template-columns:1fr}.ei-area-grid article>img{height:230px}.ei-system-heading{gap:0}.ei-system-grid{gap:28px}.ei-dust-photo img{height:320px;min-height:0}.ei-dust-copy{padding:38px 25px}.ei-dust-points{gap:20px}.ei-consult-grid{gap:24px}.ei-phone{display:block;margin:22px 0 0}.ei-service>div:last-child{padding:26px}.ei-faq{gap:24px}.ei-jump{gap:24px}}
