._four_hrpph_1 article{position:relative;overflow:hidden;min-height:275px!important;padding:30px 25px!important;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;isolation:isolate;border:1px solid #cdded0!important;box-shadow:0 12px 30px #1a473018;transition:transform .2s ease,box-shadow .2s ease}._four_hrpph_1 article:hover{transform:translateY(-5px);box-shadow:0 20px 38px #1a47302c}._four_hrpph_1 article:nth-child(1){background:linear-gradient(155deg,#e3f3e9,#f9fff9 70%)!important}._four_hrpph_1 article:nth-child(2){background:linear-gradient(155deg,#dcecf2,#f8fcfe 70%)!important}._four_hrpph_1 article:nth-child(3){background:linear-gradient(155deg,#f9e8dc,#fffaf5 70%)!important}._four_hrpph_1 article:nth-child(4){background:linear-gradient(155deg,#e8e3f6,#fcfaff 70%)!important}._four_hrpph_1 article:before{content:"";position:absolute;right:-50px;top:-70px;width:190px;height:190px;border-radius:50%;border:26px solid #ffffff70;z-index:-1}._four_hrpph_1 article strong{font-size:clamp(23px,2vw,28px)!important;line-height:1.15;letter-spacing:-.7px}._four_hrpph_1 article p{font-size:14px!important;line-height:1.7!important;color:#536b5e!important;margin:0}._serviceSymbol_hrpph_1{height:68px;width:68px;border-radius:19px;display:grid;place-items:center;font-size:39px;font-weight:700;background:#fff9;color:#22664f;box-shadow:0 8px 20px #204d321a;margin-bottom:auto}._four_hrpph_1 article:nth-child(2) ._serviceSymbol_hrpph_1{color:#316d90}._four_hrpph_1 article:nth-child(3) ._serviceSymbol_hrpph_1{color:#b77543}._four_hrpph_1 article:nth-child(4) ._serviceSymbol_hrpph_1{color:#7a65a6}@media(max-width:500px){._four_hrpph_1 article{min-height:245px!important;padding:25px!important}._serviceSymbol_hrpph_1{height:62px;width:62px;font-size:34px}._four_hrpph_1 article strong{font-size:26px!important}}._site_hrpph_1{background:#faf9f5;color:#1d302b;font-family:var(--font-family-base);overflow:hidden}._site_hrpph_1 *{box-sizing:border-box}._site_hrpph_1 a{text-decoration:none;color:inherit}._top_hrpph_1{background:#205d4d;color:#fff;text-align:center;padding:12px;font-size:10px;font-weight:700;letter-spacing:2px}._site_hrpph_1 header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 6%;background:#fff}._brand_hrpph_1{font:800 25px var(--font-family-display);letter-spacing:-1px}._brand_hrpph_1 b{color:#4a8b6e}._site_hrpph_1 nav{display:flex;gap:26px;font-size:13px;font-weight:700}._hero_hrpph_1{display:grid;grid-template-columns:55% 45%;min-height:660px;background:#e9f0e8}._hero_hrpph_1>div{padding:100px 9% 90px 11%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._hero_hrpph_1>div>span,._section_hrpph_1>span,._process_hrpph_1>div>span,._about_hrpph_1>div>span,._pricing_hrpph_1>div>span,._contact_hrpph_1>span{color:#3d8066;font-size:11px;font-weight:800;letter-spacing:2px}._hero_hrpph_1 h1{font:800 clamp(57px,5.8vw,92px)/1.05 var(--font-family-display);letter-spacing:-4px;margin:26px 0}._site_hrpph_1 em{color:#438b6c;font-style:normal}._hero_hrpph_1 p,._section_hrpph_1>p,._process_hrpph_1 p,._about_hrpph_1 p,._pricing_hrpph_1 p,._contact_hrpph_1 p{font-size:16px;line-height:1.8;color:#61796b;max-width:650px}._button_hrpph_1{display:inline-block;background:#205d4d;color:#fff!important;padding:17px 24px;border-radius:7px;font-size:12px;font-weight:800;margin-top:25px}._textLink_hrpph_1{font-size:11px;font-weight:800;margin-top:25px;color:#205d4d!important}._hero_hrpph_1 img{width:100%;height:100%;object-fit:cover}._band_hrpph_1{background:#d9bc92;color:#315441;text-align:center;padding:20px;font-size:12px;letter-spacing:2px;font-weight:800}._section_hrpph_1{padding:95px 6%;max-width:1400px;margin:auto}._section_hrpph_1 h2,._process_hrpph_1 h2,._about_hrpph_1 h2,._pricing_hrpph_1 h2,._contact_hrpph_1 h2{font:800 clamp(45px,4.7vw,70px)/1.13 var(--font-family-display);letter-spacing:-2px;margin:20px 0}._four_hrpph_1{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:40px}._four_hrpph_1 article{background:#fff;border:1px solid #dce6dd;padding:28px 22px;border-radius:15px;min-height:215px}._four_hrpph_1 strong{font:800 22px var(--font-family-display)}._four_hrpph_1 p{font-size:13px;line-height:1.8;color:#738478}._work_hrpph_1{background:#f0f3ed}._gallery_hrpph_1{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}._gallery_hrpph_1>a{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #dce5dd}._demoCover_hrpph_1{height:190px;display:flex;flex-direction:column;justify-content:space-between;padding:25px}._demoCover_hrpph_1 strong{font:800 29px/1.2 var(--font-family-display);max-width:220px}._demoCover_hrpph_1 small{font-size:10px;font-weight:800}._demoText_hrpph_1{padding:18px;display:flex;flex-direction:column;gap:6px}._demoText_hrpph_1 b{font-size:15px}._demoText_hrpph_1 span{font-size:12px;color:#708477}._collection_hrpph_1{display:block;text-align:center;margin-top:35px;color:#205d4d!important;font-size:12px;font-weight:800}._process_hrpph_1{background:#205d4d;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:95px 9%}._process_hrpph_1>div>span{color:#c0dfcc}._process_hrpph_1 em{color:#c4dfc9}._process_hrpph_1 p{color:#c7dfd3}._processItems_hrpph_1{display:grid;gap:13px}._processItems_hrpph_1 article{border:1px solid #608879;padding:23px;border-radius:12px;background:#ffffff0a}._processItems_hrpph_1 strong{font-size:17px}._processItems_hrpph_1 p{font-size:13px;margin-bottom:0}._about_hrpph_1{display:grid;grid-template-columns:42% 58%;gap:7%;padding:105px 9%;align-items:center}._aboutMark_hrpph_1{background:#dce9dd;border-radius:25px;min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:800 130px var(--font-family-display);position:relative}._founderPhoto_hrpph_1{width:min(82%,350px);height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;border-radius:12px;margin:20px auto 16px;display:block;box-shadow:none}._aboutMark_hrpph_1 span{font-size:45px;color:#b99764;position:absolute;top:90px;right:80px}._aboutMark_hrpph_1 small{font:800 11px var(--font-family-base);letter-spacing:2px}._about_hrpph_1>div:last-child{padding-right:10%}._about_hrpph_1>div>small{font-size:12px;color:#829085}._pricing_hrpph_1{background:#e9efe7;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:90px 9%;align-items:center}._price_hrpph_1{background:#fff;padding:35px;border-radius:18px;box-shadow:0 14px 35px #123b2517}._price_hrpph_1>span{font-size:11px;font-weight:800;color:#3d8066}._price_hrpph_1 h3{font:800 72px var(--font-family-display);margin:20px 0 0}._price_hrpph_1 h3 small{font:500 18px var(--font-family-base)}._price_hrpph_1 ._fine_hrpph_1{font-size:12px;line-height:1.8;color:#708278}._contact_hrpph_1{text-align:center;padding:105px 20px;max-width:900px;margin:auto}._contact_hrpph_1 p{margin:0 auto}._contactNote_hrpph_1{background:#eaf0e9;border:1px solid #d8e4d8;border-radius:12px;padding:25px;line-height:1.8;font-size:14px;margin-top:35px}._contactNote_hrpph_1 a{color:#205d4d!important;font-weight:800}._site_hrpph_1 footer{background:#1c4134;color:#fff;padding:40px 6%;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}._site_hrpph_1 footer b{font:800 19px var(--font-family-display)}@media(max-width:850px){._site_hrpph_1 header{flex-wrap:wrap;padding:20px 5%}._site_hrpph_1 nav{width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}._hero_hrpph_1{grid-template-columns:1fr}._hero_hrpph_1>div{padding:70px 7%}._hero_hrpph_1 h1{font-size:clamp(53px,11vw,80px);letter-spacing:-2px}._hero_hrpph_1 img{height:340px}._section_hrpph_1{padding:70px 5%}._four_hrpph_1,._gallery_hrpph_1{grid-template-columns:repeat(2,1fr)}._process_hrpph_1,._about_hrpph_1,._pricing_hrpph_1{grid-template-columns:1fr;padding:70px 7%}._aboutMark_hrpph_1{min-height:290px;font-size:100px}._about_hrpph_1>div:last-child{padding-right:0}._site_hrpph_1 footer{flex-direction:column;text-align:center}}@media(max-width:500px){._four_hrpph_1,._gallery_hrpph_1{grid-template-columns:1fr}._band_hrpph_1{font-size:10px;line-height:2}._site_hrpph_1 footer{font-size:11px}}
