.quote-page{background:#f2f7f3;min-height:100vh}.quote-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding-block:65px 90px;display:grid}.quote-intro{padding-top:35px}.quote-intro h1{margin:0 0 24px;font-size:clamp(38px,4vw,58px);font-weight:800;line-height:1.35}.quote-intro h1 span{color:#2e7563}.quote-intro>p:not(.teg-overline){color:#526d5f;font-size:18px;line-height:1.95}.quote-intro-note{border-top:1px solid #cdddce;margin-top:35px;padding-top:25px}.quote-intro-note b{font-size:18px}.quote-intro-note p{color:#526d5f;margin-top:10px;line-height:1.9}.quote-small{line-height:1.8;color:#587263!important;margin-top:22px!important;font-size:14px!important}.quote-back{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.quote-form-card{background:#fff;border:1px solid #dce8df;border-radius:14px;padding:34px;box-shadow:0 16px 60px #153d3408}.quote-form-card h2{letter-spacing:0;font-size:30px}.quote-subtitle{color:#5b7564;font-size:14px;margin-top:8px!important}.quote-form fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}.quote-form legend{margin-bottom:17px;font-size:18px;font-weight:700}.quote-fields{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.quote-fields label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.quote-fields input,.quote-fields textarea,.quote-fields select{color:#183f32;min-height:46px;box-shadow:none;background:#fff;border:1px solid #c6d7cb;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5}.quote-fields textarea{resize:vertical}.quote-fields select{padding-left:12px;padding-right:34px}.quote-fields [data-slot=native-select-wrapper]{width:100%}.quote-fields label small{color:#60776a;font-size:12px;font-weight:400}.quote-wide{grid-column:1/-1}.quote-submit{width:100%;margin-top:20px}.quote-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quote-error{color:#983f2b;background:#fff0ec;border-radius:6px;padding:12px 15px;font-size:15px;margin-top:18px!important}.quote-success{color:#245e48;padding:34px 0 8px}.quote-success h3{margin:20px 0 12px;font-size:25px}.quote-success p{color:#526d5f;font-size:16px;line-height:1.85}.quote-success strong{overflow-wrap:anywhere;background:#edf6ef;border:1px solid #d3e5d9;border-radius:6px;margin:18px 0;padding:16px;font-size:15px;display:block}.quote-form fieldset:disabled{opacity:.7}@media (max-width:900px){.quote-layout{grid-template-columns:1fr;gap:30px;padding-block:30px 55px}.quote-intro{padding-top:0}.quote-intro h1{font-size:40px}.quote-intro h1 br{display:none}.quote-intro-note{margin-top:20px;padding-top:18px}.quote-form-card{padding:26px}}@media (max-width:520px){.quote-fields{grid-template-columns:1fr;gap:18px}.quote-form-card{padding:23px 18px}.quote-intro h1{font-size:34px}.quote-intro>p:not(.teg-overline){font-size:16px}.quote-form-card h2{font-size:27px}.quote-layout{width:calc(100% - 30px)}}.quote-honey{display:none}
