.knowledge-page,.reviews-page,.contact-page,.pricing-page{color:#163b29;background:linear-gradient(#fffdf7,#f1f7e9 55%,#fffdf7);overflow-x:clip}.knowledge-page>div,.contact-page>.container{width:min(100% - 32px,1120px);margin-inline:auto;padding-inline:0}.reviews-page .reviews-content{width:min(100% - 48px,1440px);max-width:none;margin-inline:auto;padding-inline:0}.knowledge-page>div,.reviews-page .reviews-content{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.knowledge-page>div h2,.reviews-page .reviews-content h2,.contact-page h2{color:#003b24}.knowledge-page .card-elegant,.reviews-page .card-elegant,.contact-page .card-elegant{overflow-wrap:anywhere;color:#163b29;background:#fffdf7;border:1px solid #d5e2cf;border-radius:16px;min-width:0;box-shadow:0 8px 24px #00362014}.knowledge-page .card-elegant{border-top:3px solid #d9a74a;min-height:190px}.knowledge-page .card-elegant h3{color:#003b24}.knowledge-page .card-elegant p,.knowledge-page .card-elegant span{color:#456456}.reviews-page figure{border-top:3px solid #d9a74a}.reviews-page blockquote{color:#355746}.reviews-page figcaption{color:#163b29;border-color:#d5e2cf}.reviews-page figcaption p:last-child{color:#527060}.reviews-page .review-card{transition:transform .24s,box-shadow .24s,border-color .24s;animation:.55s cubic-bezier(.22,.8,.26,1) both review-card-in}.reviews-page .review-card:nth-child(2){animation-delay:70ms}.reviews-page .review-card:nth-child(3){animation-delay:.14s}.reviews-page .review-card:nth-child(4){animation-delay:.21s}.reviews-page .review-card:nth-child(5){animation-delay:.28s}.reviews-page .review-card:nth-child(6){animation-delay:.35s}.reviews-page .review-card:nth-child(7){animation-delay:.42s}.reviews-page .review-card:nth-child(8){animation-delay:.49s}.reviews-page .review-card:hover,.reviews-page .review-card:focus-within{border-color:#d9a74a;transform:translateY(-6px);box-shadow:0 16px 34px #00362029}.reviews-page .review-card:hover svg{transform:scale(1.08)rotate(-8deg)}.reviews-page .review-card svg{transition:transform .24s}@keyframes review-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.contact-page>.container{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:clamp(1.25rem,3vw,2rem);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.contact-page form{border-top:3px solid #d9a74a}.contact-page label{color:#163b29;font-weight:600}.contact-page input,.contact-page select,.contact-page textarea{color:#163b29;background:#fffdf7;border-color:#cbdccb;width:100%;min-width:0}.contact-page aside{min-width:0}.contact-page aside p,.contact-page aside a{color:#355746}.contact-page input:focus,.contact-page select:focus,.contact-page textarea:focus{outline-offset:2px;outline:2px solid #d9a74a}@media (width<=760px){.knowledge-page>div,.reviews-page .reviews-content,.contact-page>.container{width:min(100% - 28px,1440px)}.contact-page>.container{grid-template-columns:1fr;gap:1rem}.knowledge-page .card-elegant,.reviews-page .card-elegant,.contact-page .card-elegant{border-radius:13px}.knowledge-page .card-elegant{min-height:0}.contact-page form,.contact-page aside>div{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.reviews-page .review-card,.reviews-page .review-card svg{transition:none;animation:none}.reviews-page .review-card:hover,.reviews-page .review-card:focus-within{transform:none}}.contact-page .fulfilment-fieldset{border:0;min-width:0;padding:0}.contact-page .fulfilment-fieldset legend{color:#163b29;margin-bottom:.5rem;font-weight:600}.contact-page .fulfilment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.contact-page .fulfilment-option{color:#163b29;cursor:pointer;text-align:center;background:#fffdf7;border:1px solid #cbdccb;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;min-width:0;min-height:3rem;padding:.75rem 1rem;font-weight:600;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.contact-page .fulfilment-option:hover{background:#fff9ec;border-color:#d9a74a}.contact-page .fulfilment-option.is-selected{background:#f3e8c9;border-color:#d9a74a;box-shadow:inset 0 0 0 1px #d9a74a}.contact-page .fulfilment-radio{accent-color:#163b29;flex:none;width:1rem;min-width:1rem;height:1rem;margin:0}.contact-page .fulfilment-option span{white-space:nowrap}.contact-page .fulfilment-option:focus-within{outline-offset:2px;outline:2px solid #d9a74a}@media (width<=420px){.contact-page .fulfilment-option{gap:.375rem;padding-inline:.5rem;font-size:.8125rem}}@media (width<=350px){.contact-page .fulfilment-options{grid-template-columns:minmax(0,1fr);gap:.5rem}}.contact-page .contact-direct-lines{gap:1rem;display:grid}.contact-page .contact-order-support{border-top:1px solid #d5e2cf;border-bottom:1px solid #d5e2cf;padding-top:1rem;padding-bottom:1rem}.contact-page .contact-order-support>span{min-width:0}
