@charset "UTF-8";.bpp{font-family:Montserrat,sans-serif;color:#2E2E2E;line-height:1.6}.bpp h1,.bpp h2,.bpp h3{font-family:Montserrat,sans-serif;color:#18381B;font-weight:600;line-height:1.25}.bpp h1{font-size:2rem;margin:0 0 16px}.bpp h2{font-size:1.5rem;margin:0 0 20px}.bpp h3{font-size:1.05rem;margin:0 0 6px}@media (min-width:960px){.bpp h1{font-size:2.8rem}.bpp h2{font-size:2rem}}.bpp-sec{padding:48px 20px}.bpp-alt{background:#F3F3F3}.bpp-in{max-width:1080px;margin:0 auto}.bpp-hero{background:#18381B;color:#fff;padding:64px 20px}.bpp-hero h1{color:#fff}.bpp-hero .bpp-sub{font-size:1.1rem;max-width:720px}.bpp-btn{display:inline-block;background:#18381B;color:#fff!important;padding:14px 28px;border-radius:0;text-decoration:none!important;font-weight:600;letter-spacing:.02em}.bpp-hero .bpp-btn{background:#fff;color:#18381B!important}.bpp-small{color:#919191;font-size:.9rem}.bpp-hero .bpp-small,.bpp-hero .bpp-small a{color:#dfe6df}.bpp a.bpp-tel{color:inherit}.bpp-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.bpp-g2{grid-template-columns:1fr 1fr}.bpp-g3{grid-template-columns:1fr 1fr 1fr}}.bpp-card{background:#fff;border:1px solid #e2e2e2;padding:22px}.bpp-step{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.bpp-num{flex:0 0 40px;height:40px;background:#18381B;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.bpp ul.bpp-list{padding-left:20px;margin:0}.bpp ul.bpp-list li{margin-bottom:8px}.bpp-ph{border:2px dashed #919191;color:#919191;padding:24px;text-align:center;font-weight:600;background:#fff}.bpp-founder img{width:160px;height:auto;display:block;margin-bottom:12px}.bpp details{border-bottom:1px solid #e2e2e2;padding:14px 0}.bpp summary{font-weight:600;color:#18381B;cursor:pointer}.bpp-hero.bpp-photo{background-size:cover;background-position:center;position:relative;padding:96px 20px}.bpp-hero.bpp-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,56,27,.92) 0%,rgba(24,56,27,.7) 55%,rgba(24,56,27,.25) 100%)}.bpp-hero.bpp-photo .bpp-in{position:relative}.bpp-card img{width:100%;height:auto;display:block;margin:-22px -22px 16px;max-width:calc(100% + 44px);width:calc(100% + 44px)}.bpp-tag{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#18381B;margin-bottom:6px}.bpp-loop{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.bpp-loop{grid-template-columns:1fr 1fr 1fr}}.bpp-links a{color:#18381B;font-weight:600}
