.page_page__bHvK0{color:#29443a;padding:36px 0 24px;display:grid;gap:46px}.page_hero__qs3fl{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;padding:18px 0 36px;border-bottom:1px solid #e0e6dc}.page_eyebrow__1uZpE{font-size:11px;font-weight:750;letter-spacing:.18em;color:#789566}.page_hero__qs3fl h1{font-size:clamp(30px,3.8vw,52px);font-weight:800;line-height:1.35;letter-spacing:-.045em;margin:16px 0 20px}.page_hero__qs3fl em{font-style:normal;color:#688e4e}.page_hero__qs3fl p,.page_principles__QI29N p{color:#778278;font-size:16px;line-height:1.9}.page_primary__g0x3K{display:inline-flex;gap:42px;align-items:center;background:#29483b;color:white;padding:14px 22px;border-radius:12px;margin-top:24px;font-size:15px;font-weight:700}.page_visual__Smg_S{padding:20px;display:grid;justify-items:center;gap:22px}.page_visual__Smg_S p{font-size:13px;letter-spacing:.05em}.page_orbit__y9UtX{width:300px;height:220px;border:1px solid #dce5d6;border-radius:50%;position:relative;display:grid;place-items:center}.page_orbit__y9UtX>strong{font-size:37px;letter-spacing:-.05em}.page_orbit__y9UtX>strong>span{color:#6c994c}.page_orbit__y9UtX>span{position:absolute;background:white;border:1px solid #dfe7da;border-radius:12px;padding:12px 22px;font-size:14px;box-shadow:0 5px 15px #29483b06}.page_orbit__y9UtX>span:first-child{top:-10px;left:20px}.page_orbit__y9UtX>span:nth-child(2){right:-5px;top:30px}.page_orbit__y9UtX>span:nth-child(3){bottom:-8px;right:20px}.page_orbit__y9UtX>span:nth-child(4){left:-5px;bottom:30px}.page_sectionTitle__eC3_O{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.page_bottom__F6RbZ h2,.page_sectionTitle__eC3_O h2{font-size:23px;font-weight:750;letter-spacing:-.03em}.page_sectionTitle__eC3_O>span{font-size:12px;color:#7e887b}.page_services__VwCZw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page_services__VwCZw article{background:white;border:1px solid #e0e7dc;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-width:0}.page_number__o7sP3{font-size:12px;font-weight:700;color:#789660}.page_services__VwCZw h3{font-size:18px;font-weight:750;letter-spacing:-.03em;margin:20px 0 12px}.page_services__VwCZw p{font-size:14px;line-height:1.85;color:#788276;flex:1}.page_services__VwCZw a{font-size:13px;font-weight:700;margin-top:24px;display:flex;justify-content:space-between;gap:8px}.page_principles__QI29N{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;background:#eef2e8;border-radius:20px;padding:34px}.page_principles__QI29N h2{font-size:30px;font-weight:750;line-height:1.5;margin:12px 0}.page_principles__QI29N p{font-size:14px}.page_principles__QI29N dl{margin:0}.page_principles__QI29N dl>div{padding:18px 0;border-bottom:1px solid #dce4d4}.page_principles__QI29N dl>div:first-child{padding-top:0}.page_principles__QI29N dl>div:last-child{padding-bottom:0;border:0}.page_principles__QI29N dt{font-size:17px;font-weight:700;margin-bottom:8px}.page_principles__QI29N dd{font-size:14px;line-height:1.8;color:#74806f;margin:0}.page_bottom__F6RbZ{display:flex;justify-content:space-between;align-items:center;gap:24px}.page_bottom__F6RbZ p{font-size:14px;color:#788276;margin-top:8px}.page_bottom__F6RbZ>div:last-child{display:flex;gap:10px}.page_bottom__F6RbZ a{font-size:14px;background:white;border:1px solid #dce5d6;border-radius:10px;padding:12px 16px;white-space:nowrap}.page_page__bHvK0 a:focus-visible{outline:2px solid #6b8d50;outline-offset:4px}.page_page__bHvK0 a:hover{filter:brightness(.95)}@media(max-width:1000px){.page_services__VwCZw{grid-template-columns:repeat(2,minmax(0,1fr))}.page_hero__qs3fl h1{font-size:36px}.page_orbit__y9UtX{width:250px;height:190px}}@media(max-width:600px){.page_page__bHvK0{padding:20px 0;gap:28px}.page_hero__qs3fl{grid-template-columns:1fr;gap:16px;padding:8px 0 26px}.page_hero__qs3fl h1{font-size:32px}.page_hero__qs3fl p{font-size:14px}.page_visual__Smg_S{padding:16px 20px 0}.page_orbit__y9UtX{height:150px;width:240px}.page_orbit__y9UtX>strong{font-size:30px}.page_orbit__y9UtX>span{font-size:12px;padding:8px 14px}.page_visual__Smg_S p{font-size:12px}.page_sectionTitle__eC3_O{display:block}.page_bottom__F6RbZ h2,.page_sectionTitle__eC3_O h2{font-size:21px}.page_sectionTitle__eC3_O>span{display:block;margin-top:7px}.page_services__VwCZw{gap:10px}.page_services__VwCZw article{padding:16px}.page_services__VwCZw h3{font-size:16px;margin-top:14px}.page_services__VwCZw p{font-size:13px}.page_services__VwCZw a{font-size:12px;line-height:1.6;margin-top:16px}.page_principles__QI29N{grid-template-columns:1fr;gap:24px;padding:22px}.page_principles__QI29N h2{font-size:26px}.page_bottom__F6RbZ{display:block}.page_bottom__F6RbZ>div:last-child{margin-top:18px}}