._quoteSection_2cmuy_6{padding-top:50px;background-color:var(--color-white)}._layoutGrid_2cmuy_12{display:grid;grid-template-columns:1fr;gap:40px;background-color:var(--color-bg);padding:32px;border-radius:var(--border-radius);border:1px solid #e5e7eb;box-shadow:var(--shadow-main)}@media (min-width: 992px){._layoutGrid_2cmuy_12{grid-template-columns:1fr 1.1fr;gap:60px;padding:50px}}._textColumn_2cmuy_32{display:flex;flex-direction:column;gap:32px}._headerGroup_2cmuy_39{display:flex;flex-direction:column;gap:15px;text-align:center;align-items:center}._benefitsList_2cmuy_51{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;align-items:center}@media (min-width: 992px){._headerGroup_2cmuy_39{text-align:left;align-items:flex-start}._benefitsList_2cmuy_51{align-items:flex-start}}._headerGroup_2cmuy_39 h2,._headerGroup_2cmuy_39 p{margin:0}._formColumn_2cmuy_94{width:100%}._formGrid_2cmuy_98{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){._formGrid_2cmuy_98{grid-template-columns:1fr 1fr;grid-template-areas:"fullName fullName" "email phone" "insuranceType insuranceType" "message message" "submit submit"}._fullName_2cmuy_114{grid-area:fullName}._email_2cmuy_115{grid-area:email}._phone_2cmuy_116{grid-area:phone}._insuranceType_2cmuy_117{grid-area:insuranceType}._message_2cmuy_118{grid-area:message}._submitWrapper_2cmuy_119{grid-area:submit}}._label_2cmuy_122{display:block;font-weight:600;margin-bottom:8px;color:var(--color-text)}._input_2cmuy_129,._select_2cmuy_129,._textarea_2cmuy_129{width:100%;border-radius:var(--border-radius);border:1px solid #ccc;padding:12px 14px;font-size:1rem;color:var(--color-text-light);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background-color:var(--color-white);box-shadow:0 1px 2px #0000000d}._input_2cmuy_129:focus,._select_2cmuy_129:focus,._textarea_2cmuy_129:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3662ad33}._submitWrapper_2cmuy_119{margin-top:24px}._submitButton_2cmuy_151{display:block;width:100%;padding:16px;border-radius:var(--border-radius);background-color:var(--color-accent);color:var(--color-text);font-size:1.1rem;font-weight:700;border:none;cursor:pointer;transition:all var(--transition-fast)}._submitButton_2cmuy_151:hover{background-color:var(--color-accent-light);box-shadow:var(--shadow-main);transform:translateY(-3px)}._benefitItem_2cmuy_172{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--color-text-light);max-width:40ch}._benefitIcon_2cmuy_181{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}._feedbackOverlay_2cmuy_189{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}._feedbackOverlay_2cmuy_189._active_2cmuy_204{opacity:1;pointer-events:all}._feedbackCard_2cmuy_209{background-color:var(--color-white);padding:40px;border-radius:20px;box-shadow:0 20px 50px #0003;text-align:center;max-width:400px;width:90%;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}._feedbackOverlay_2cmuy_189._active_2cmuy_204 ._feedbackCard_2cmuy_209{transform:translateY(0) scale(1)}._iconCircle_2cmuy_225{width:80px;height:80px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}._iconCircle_2cmuy_225 svg{width:40px;height:40px}._success_2cmuy_241 ._iconCircle_2cmuy_225{background-color:#dcfce7;color:#166534}._error_2cmuy_247 ._iconCircle_2cmuy_225{background-color:#fee2e2;color:#991b1b}._feedbackTitle_2cmuy_252{font-size:1.5rem;font-weight:700;margin:0 0 10px;color:var(--color-text)}._feedbackMessage_2cmuy_259{color:var(--color-text-light);margin:0 0 24px;line-height:1.6}._closeButton_2cmuy_265{background-color:var(--color-primary);color:#fff;border:none;padding:12px 30px;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px #3662ad33}._closeButton_2cmuy_265:hover{background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #3662ad4d}
