.lp-nav__link--active{color:#80B14A !important;font-weight:700 !important}.pg-hero{padding:72px 40px 88px;position:relative;overflow:hidden}.pg-hero--yellow{background:#F5F7DC}.pg-hero--green{background:rgba(170,210,124,0.18)}.pg-hero__inner{max-width:1140px;margin:0 auto;position:relative;z-index:2}.pg-hero__badge{display:inline-block;background:#fde272;color:#1a1a1a;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;padding:5px 14px;border-radius:20px;margin-bottom:18px}.pg-hero__title{font-size:clamp(2.2rem, 5vw, 4rem);font-weight:900;line-height:1.06;letter-spacing:-0.03em;color:#1a1a1a;margin-bottom:16px}.pg-hero__meta{font-size:0.83rem;color:#999;margin-bottom:16px}.pg-hero__meta strong{color:#1a1a1a}.pg-hero__intro{font-size:1rem;color:#555;max-width:580px;line-height:1.75}.pg-hero__intro strong{color:#1a1a1a}.pg-hero__link{color:#80B14A;font-weight:600;text-decoration:none}.pg-hero__link:hover{text-decoration:underline}.pg-hero__shapes{position:absolute;inset:0;pointer-events:none;z-index:1}.pg-hero__shape{position:absolute;border-radius:50%;background:#fde272}.pg-hero__shape--1{width:340px;height:340px;top:-100px;right:-80px;opacity:0.3}.pg-hero__shape--2{width:160px;height:160px;top:60px;right:220px;opacity:0.18}.pg-hero__shape--3{width:70px;height:70px;bottom:20px;right:60px;opacity:0.25}.pg-empty{text-align:center;padding:80px 24px}.pg-empty__icon{font-size:3.5rem;margin-bottom:16px}.pg-empty__title{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin-bottom:10px}.pg-empty__body{font-size:0.92rem;color:#555;max-width:380px;margin:0 auto 28px;line-height:1.7}.pg-empty__btn{display:inline-block;background:#80B14A;color:#ffffff;font-weight:700;font-size:0.9rem;padding:12px 28px;border-radius:8px;transition:background 0.2s, transform 0.15s}.pg-empty__btn:hover{background:#6FA03D;transform:translateY(-1px)}@media (max-width: 900px){.pg-hero{padding:48px 24px 64px}}.faq-body{background:#ffffff;padding:64px 40px 80px}.faq-body__inner{max-width:760px;margin:0 auto}.faq-list{margin-bottom:56px}.faq-item{border-bottom:1px solid #efefec}.faq-item:first-child{border-top:1px solid #efefec}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;background:none;border:none;cursor:pointer;text-align:left}.faq-item__trigger:hover .faq-item__q{color:#80B14A}.faq-item__q{font-size:0.97rem;font-weight:700;color:#1a1a1a;line-height:1.45;transition:color 0.15s}.faq-item__icon{flex-shrink:0;color:#aaa;transition:transform 0.25s ease, color 0.15s}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-item__answer-inner{padding:0 4px 22px}.faq-item__answer-inner p{font-size:0.92rem;color:#555;line-height:1.8}.faq-item--open .faq-item__icon{transform:rotate(180deg);color:#80B14A}.faq-item--open .faq-item__q{color:#80B14A}.faq-item--open .faq-item__answer{max-height:600px}.faq-cta__inner{background:#F5F7DC;border-radius:20px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.faq-cta__title{font-size:1.2rem;font-weight:800;color:#1a1a1a;margin-bottom:4px}.faq-cta__body{font-size:0.88rem;color:#555}.faq-cta__btn{flex-shrink:0;display:inline-block;background:#80B14A;color:#ffffff;font-weight:700;font-size:0.9rem;padding:12px 28px;border-radius:8px;transition:background 0.2s, transform 0.15s}.faq-cta__btn:hover{background:#6FA03D;transform:translateY(-1px)}@media (max-width: 900px){.faq-body{padding:48px 24px 64px}.faq-cta__inner{flex-direction:column;text-align:center}}
