.Prices_title__Zlu8q{margin-bottom:24px;text-align:center;color:#249b89;font-size:1.5rem}.Prices_priceTable__H_AIg{width:100%;border-collapse:collapse;background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.Prices_priceTable__H_AIg th{padding:12px;border-bottom:2px solid #249b89;background:#f8f9fa;color:#333;font-weight:600;text-align:left;vertical-align:middle}.Prices_priceTable__H_AIg td{padding:12px;border-top:1px solid #e9ecef;text-align:left;vertical-align:middle}.Prices_evenRow__fRE3S{background-color:#f8f9fa}.Prices_centerAlign__ww3ic{text-align:center}.Prices_rulesLink__H0lgt{color:#249b89;font-weight:500;font-size:1.2rem;text-decoration:underline;transition:opacity .2s}.Prices_rulesLink__H0lgt:hover{opacity:.8}@media (max-width:600px){.Prices_priceTable__H_AIg td,.Prices_priceTable__H_AIg th{font-size:14px;padding:8px;line-height:1.3}.Prices_container__0hqoJ{padding:5px}}.PromoBlock_promoContainer__kjrCz{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:850px;margin:40px auto;padding:0 16px}@media (min-width:768px){.PromoBlock_promoContainer__kjrCz{grid-template-columns:1fr 1fr}}.PromoBlock_promoCard__1hDvL{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}.PromoBlock_promoCard__1hDvL:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.PromoBlock_icon__sXgXa{font-size:2.5rem;color:#249b89;margin-bottom:16px}.PromoBlock_title__Rumlq{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:8px}.PromoBlock_text__uAu21{color:#555;line-height:1.6;margin:0;flex-grow:1}.PromoBlock_highlight__W16V_{color:#249b89;font-weight:600}.PromoBlock_ruleCard__14vQr{background-color:#e6f5f3;border-color:#a3d9d1}.PromoBlock_ruleLinkText__DSdPU{margin-top:16px;color:#1d8473;font-weight:700;text-decoration:none;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.PromoBlock_ruleCard__14vQr:hover .PromoBlock_ruleLinkText__DSdPU{text-decoration:underline}.ServiceLayout_layoutContainer__Lk1qU{width:100%}.ServiceLayout_heroSection__iDP4u{position:relative;width:100%;height:40vh;min-height:250px;display:flex;align-items:center;justify-content:center;color:white;text-align:center}.ServiceLayout_heroImage__7rRcc{z-index:1;filter:brightness(.6)}.ServiceLayout_heroOverlay__p467c{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.2));z-index:2}.ServiceLayout_heroContent__D1wdV{position:relative;z-index:3;padding:20px}.ServiceLayout_mainTitle__Bbv4k{font-size:2.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 10px rgba(0,0,0,.8)}.ServiceLayout_mainDescription__feUDG{font-size:1.2rem;font-weight:500;max-width:600px;margin:0 auto;text-shadow:0 1px 6px rgba(0,0,0,.9)}.ServiceLayout_contentWrapper__s7bOe{max-width:850px;margin:-60px auto 0;background:#fff;border-radius:12px;padding:30px;position:relative;z-index:4;box-shadow:0 10px 30px rgba(0,0,0,.1)}.ServiceLayout_highlight__53QlJ{color:#249b89;font-weight:500}.ServiceLayout_mainContent__RLBSM h3{font-size:1.5rem;color:#249b89;margin-top:30px;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.ServiceLayout_mainContent__RLBSM ul{list-style:none;padding:0}.ServiceLayout_mainContent__RLBSM li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;line-height:1.6}.ServiceLayout_mainContent__RLBSM li:before{content:"✓";color:#249b89;font-weight:700;font-size:1.2rem;margin-top:2px}.ServiceLayout_ctaSection__zlfsX{margin-top:40px;padding-top:30px;border-top:1px solid #e9ecef;text-align:center}.ServiceLayout_ctaSection__zlfsX p{font-size:1.2rem;font-weight:500;margin-bottom:20px}.ServiceLayout_ctaButton__dIOQe{display:inline-block;padding:14px 28px;background-color:#249b89;color:white;text-decoration:none;font-size:1.1rem;font-weight:700;border-radius:8px;transition:all .2s ease;box-shadow:0 4px 15px rgba(36,155,137,.4)}.ServiceLayout_ctaButton__dIOQe:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(36,155,137,.5)}@media (max-width:600px){.ServiceLayout_mainTitle__Bbv4k{font-size:2rem}.ServiceLayout_mainDescription__feUDG{font-size:1.1rem}.ServiceLayout_contentWrapper__s7bOe{padding:20px;margin-top:-40px}}.ServicePage_intro__AcucO{text-align:center;font-size:1.2rem;line-height:1.2;overflow-wrap:break-word;word-wrap:break-word;word-break:normal}.ServicePage_servicesGrid__yCQ_x{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}@media (min-width:768px){.ServicePage_servicesGrid__yCQ_x{grid-template-columns:repeat(3,1fr)}}.ServicePage_serviceCard__KdgJL{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:10px;transition:transform .2s,box-shadow .2s;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}.ServicePage_serviceCard__KdgJL:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.ServicePage_serviceLink__JAIdx{display:block;text-decoration:none;color:inherit}.ServicePage_serviceTitle__4i0lN{font-size:1.5rem;line-height:1.1;margin-bottom:10px;color:#333;text-align:center}.ServicePage_serviceDescription__byF22{margin:0;line-height:1.2;text-align:center;overflow-wrap:break-word;word-wrap:break-word}.ServicePage_serviceHint__OxHgF{display:block;margin-top:12px;font-size:.95rem;color:#249b89;font-weight:500;text-align:right}.ServicePage_highlight__udprl{font-weight:700;color:#249b89;text-decoration:none}.ServicePage_pageHeader__pe90S{max-width:800px;text-align:center;line-height:1.1;margin:24px auto 1em}.ServicePage_brandTagline__zY81l,.ServicePage_brandTitle__zlFhf{font-size:1.3rem;text-transform:uppercase;color:#249b89;font-family:LogoFont,sans-serif;margin-bottom:5px;letter-spacing:1px}.ServicePage_rulesLink__LWZwe{color:#249b89;font-weight:500;font-size:1.3rem;text-decoration:underline;transition:opacity .2s}.ServicePage_rulesLink__LWZwe:hover{opacity:.8}.ServicePage_cardImage__8MEy4{width:100%;height:auto;object-fit:cover;border-radius:2px;margin-bottom:2px}