.cg{--g:#1f6b3a;--gd:#17552e;--ink:#1c1f1d;--mu:#5b625d;color:var(--ink)}.cg *{box-sizing:border-box}.cg-in{max-width:1200px;margin:0 auto;padding:28px 20px 8px}.cg-crumb{font-size:13px;color:var(--mu);margin-bottom:10px}.cg-crumb a{color:inherit}.cg h1{margin:0 0 10px;font-size:clamp(26px,3.6vw,38px);line-height:1.15}.cg-lead{margin:0;max-width:760px;font-size:16px;line-height:1.6;color:var(--mu)}.cg-lead strong{color:var(--g)}.cg-trust{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cg-trust li{padding:7px 12px 7px 30px;border-radius:99px;background:rgba(31,107,58,.08);font-size:13px;font-weight:600;position:relative}.cg-trust li::before{content:"✓";position:absolute;left:12px;color:var(--g);font-weight:800}.cg-ship{margin-top:16px;max-width:520px;padding:12px 16px;border-radius:12px;border:1px solid rgba(31,107,58,.25)}.cg-ship p{margin:0 0 8px;font-size:14px}.cg-bar{height:7px;border-radius:99px;background:rgba(31,107,58,.15);overflow:hidden}.cg-bar span{display:block;height:100%;background:var(--g)}.cg-h2{margin:36px 0 16px;font-size:clamp(20px,2.4vw,26px)}.cg-h2--all{margin-bottom:0}.cg-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cg-pick{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.cg-pick:hover{border-color:var(--g);transform:translateY(-2px)}.cg-pick--star{border:2px solid var(--g);background:rgba(31,107,58,.04)}.cg-tag{position:absolute;top:-11px;left:18px;padding:3px 10px;border-radius:99px;background:var(--g);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cg-who{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g)}.cg-pick strong{font-size:18px}.cg-what{font-size:14px;line-height:1.5;color:var(--mu)}.cg-price{margin-top:auto;padding-top:8px;font-size:20px;font-weight:800}.cg-price small{font-size:13px;font-weight:600;color:var(--mu)}.cg--bottom .cg-in{padding-top:8px;padding-bottom:40px}.cg-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:26px 30px;border-radius:16px;background:var(--g);color:#fff}.cg-help h2{margin:0 0 4px;font-size:22px;color:#fff}.cg-help p{margin:0;opacity:.9}.cg-btn{display:inline-block;padding:13px 20px;border-radius:10px;background:#fff;color:var(--g);font-weight:700;text-decoration:none}.cg-btn:hover{background:#eef5f0}.cg-faq details{border-bottom:1px solid rgba(0,0,0,.12);padding:14px 0;max-width:860px}.cg-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:12px}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary::after{content:"+";font-weight:400}.cg-faq details[open] summary::after{content:"–"}.cg-faq p{margin:10px 0 0;color:var(--mu);line-height:1.6}.cg-faq a{color:var(--g)}.cg-seo{margin-top:32px;max-width:860px;font-size:14px;color:var(--mu)}@media (max-width:989px){.cg-guide{grid-template-columns:1fr}}@media (max-width:599px){.cg-in{padding:20px 16px 4px}.cg-help{padding:22px 18px}.cg-btn{width:100%;text-align:center}}