.gt-about{padding:64px 0 0}
.ab-in{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px}
.ab-txt{padding:0 0 56px}
.ab-txt h2{font-size:42px;font-weight:600}
.ab-txt .lotus{margin:14px 0 20px;position:relative}
.ab-txt .lotus:after{content:"";position:absolute;left:calc(100% + 14px);top:50%;width:260px;height:1px;background:var(--bronze);opacity:.6}
.ab-txt p{font-size:17.5px;color:#34433a;margin:0;max-width:520px}
.ab-img img{width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:14px 0 0 0}
@media (min-width:1181px){.ab-img{margin-right:calc((1180px - 100vw)/2 - 20px)}}
.gt-kb{background:var(--sage)}
.kb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.kb-card{background:#fff;border:1.5px solid var(--green);border-radius:10px;padding:30px 20px 26px;text-align:center}
.kb-ic{display:block;width:84px;height:84px;margin:0 auto 14px;color:var(--green-dd)}
.kb-ic svg{width:84px;height:84px}
.kb-card h3{font-size:21px;font-weight:600;line-height:1.3}
.gt-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}
.gt-row li{text-align:center;padding:8px 12px}
.gt-row li+li{border-left:1px solid rgba(176,141,87,.6)}
.gt-ic{display:block;width:80px;height:80px;margin:0 auto 12px;color:var(--green)}
.gt-ic svg{width:80px;height:80px}
.gt-row b{font-weight:500;font-size:16.5px;color:#34433a;line-height:1.4}
.gt-legal{background:var(--sage)}
.lg-in{display:flex;align-items:center;gap:36px;max-width:900px}
.lg-ic{width:90px;height:90px;flex-shrink:0;color:var(--bronze-d)}
.lg-ic svg{width:90px;height:90px}
.lg-in h2{font-size:34px;font-weight:600}
.lg-in .lotus{margin:10px 0 14px;position:relative}
.lg-in .lotus:after{content:"";position:absolute;left:calc(100% + 14px);top:50%;width:200px;height:1px;background:var(--bronze);opacity:.6}
.lg-in p{margin:0;font-size:17px;color:#34433a}
.lg-in a{color:var(--green);font-weight:500}
.gt-eco{text-align:center}
.eco-p{margin:-14px 0 22px;font-size:17px;color:#34433a}
.eco-links{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:0}
.eco-links li{padding:0 40px}
.eco-links li+li{border-left:1px solid rgba(176,141,87,.6)}
.eco-links a{text-decoration:none;color:var(--green);font:500 19px var(--serif)}
.eco-links a:hover{color:var(--bronze-d)}
@media (max-width:900px){
  .ab-in{grid-template-columns:1fr;gap:0}
  .gt-about{padding:40px 0 0}.ab-txt{padding:0 0 28px}.ab-txt .lotus:after{width:120px}
  .ab-img{margin:0 -20px}.ab-img img{min-height:0;max-height:360px;border-radius:0}
  .kb-grid{grid-template-columns:1fr}
  .gt-row{grid-template-columns:repeat(3,1fr);gap:24px 0}
  .gt-row li:nth-child(4){border-left:0}
  .lg-in{flex-direction:column;align-items:flex-start;gap:16px}.lg-in .lotus:after{width:120px}
  .eco-links{flex-direction:column;gap:14px}.eco-links li+li{border-left:0}
}
@media (max-width:560px){
  .ab-txt h2{font-size:32px}.lg-in h2{font-size:27px}
  .gt-row{grid-template-columns:1fr 1fr}.gt-row li:nth-child(3){border-left:0}.gt-row li:nth-child(5){border-left:0}
  .gt-ic,.gt-ic svg{width:64px;height:64px}
}
