.RequestModern_container__0pL2S{max-width:1300px;width:100%;margin:0 auto;padding:20px 24px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;min-height:100vh}@media(max-width:768px){.RequestModern_container__0pL2S{padding:90px 16px 20px;box-sizing:border-box}}.RequestModern_header__5MCy4{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.RequestModern_grid__wZDpT{display:flex;gap:16px;align-items:flex-start}.RequestModern_grid__wZDpT *{box-sizing:border-box}@media(max-width:992px){.RequestModern_grid__wZDpT{flex-direction:column-reverse}}.RequestModern_mainContent__KR9oo{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.RequestModern_section__7JcvA{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(254,252,248,.95));backdrop-filter:blur(10px);border-radius:24px;padding:16px;border:1px solid rgba(252,188,44,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.RequestModern_section__7JcvA{padding:20px}}.RequestModern_section__7JcvA .RequestModern_sectionHeader__HNNGO{margin-bottom:16px}.RequestModern_section__7JcvA .RequestModern_sectionHeader__HNNGO h2{position:relative;padding-bottom:12px}.RequestModern_section__7JcvA .RequestModern_sectionHeader__HNNGO h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#FCBC2C,#f59e0b);border-radius:2px}.RequestModern_section__7JcvA .RequestModern_sectionHeader__HNNGO h2{font-size:22px;font-weight:500;margin:0;background:linear-gradient(135deg,#1a1a1a,#333);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:flex;align-items:center;gap:8px}.RequestModern_section__7JcvA .RequestModern_sectionHeader__HNNGO h2 .RequestModern_optional__S5JEl{font-size:14px;font-weight:400;color:#999;-webkit-text-fill-color:#999}.RequestModern_section__7JcvA .RequestModern_subHeader__tQRYU{font-size:13px;color:#666;margin-bottom:16px;margin-top:-8px}.RequestModern_guestForm__ZUOIr{display:flex;flex-direction:column;gap:16px}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz h3{font-size:16px;font-weight:500;margin-bottom:8px;color:#333}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputGroup__rrSLT{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputGroup__rrSLT{grid-template-columns:1fr;gap:12px}}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe{position:relative;display:flex;flex-direction:column}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe input{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:12px;font-size:14px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe input:focus{outline:none;border-color:#fcbc2c;background:#fff;box-shadow:0 4px 12px rgba(252,188,44,.15)}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe input::placeholder{color:rgba(0,0,0,0)}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe input:focus+label,.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe input:not(:placeholder-shown)+label{top:-12px;font-size:11px;color:#000;font-weight:400}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe label{position:absolute;left:16px;top:12px;font-size:14px;font-weight:400;color:#999;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;padding:0 4px}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_inputWrapper__SQYOe label .RequestModern_required__GwsGy{color:#d93025}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N{display:flex;flex-direction:column;gap:16px}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii:last-child{border-bottom:none;padding-bottom:0}@media(max-width:768px){.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii{flex-direction:column;align-items:flex-start;gap:12px}}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInputs__bMw05{display:flex;gap:12px;flex:1;width:100%}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInputs__bMw05 .RequestModern_holderName__VeUUc{font-size:15px;font-weight:500;color:#333;padding:10px 0;display:flex;align-items:center}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInputs__bMw05 .RequestModern_inputWrapper__SQYOe{width:100%}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInfo__xBiP2{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;min-width:150px}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInfo__xBiP2 .RequestModern_guestType__hNL9b{font-weight:500}.RequestModern_guestForm__ZUOIr .RequestModern_guestBlock__wjddz .RequestModern_guestList__V9w4N .RequestModern_guestItem__whWii .RequestModern_guestInfo__xBiP2 .RequestModern_guestAge__mU9aR{color:#666}.RequestModern_specialRequests__YjwE0 .RequestModern_requestTextarea__caCkH{width:100%;padding:16px;border:1px solid #e8e8e8;border-radius:12px;font-size:14px;min-height:120px;resize:vertical;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.RequestModern_specialRequests__YjwE0 .RequestModern_requestTextarea__caCkH:focus{outline:none;border-color:#fcbc2c;background:#fff;box-shadow:0 4px 12px rgba(252,188,44,.15)}.RequestModern_specialRequests__YjwE0 .RequestModern_requestTextarea__caCkH::placeholder{color:#aaa}.RequestModern_paymentCreditsRow__8s1F_{display:flex;gap:16px}@media(max-width:996px){.RequestModern_paymentCreditsRow__8s1F_{flex-direction:column}}.RequestModern_paymentCreditsRow__8s1F_ .RequestModern_paymentSection__YFxm3{flex:1;min-width:0}.RequestModern_paymentCreditsRow__8s1F_ .RequestModern_creditsSection__S7li0{flex:0 0 320px}@media(max-width:996px){.RequestModern_paymentCreditsRow__8s1F_ .RequestModern_creditsSection__S7li0{width:100%;flex:none}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentContent__rdFcD{display:flex;flex-direction:column;gap:16px}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi{overflow:hidden;transition:all .3s ease;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi.RequestModern_selected__h_uyk{background:#fff}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB{padding:0 0 16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:rgba(0,0,0,0);border-bottom:none}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_radioWrapper__cRdkM{display:flex;align-items:center;gap:12px}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_radioWrapper__cRdkM .RequestModern_optionTitle__rBs4W{font-weight:500;font-size:16px;color:#333}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_radioWrapper__cRdkM .RequestModern_optionTitle__rBs4W{font-size:14px}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_icons__CbHxj{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_icons__CbHxj{gap:6px}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_optionHeader___0KLB .RequestModern_icons__CbHxj svg{width:32px;height:auto}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw{padding:0;background:#fff}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(135deg,#fafafa,#fff);transition:all .3s ease}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH:hover{border-color:#fcbc2c;box-shadow:0 4px 12px rgba(252,188,44,.1)}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH{flex-direction:column;align-items:flex-start;gap:12px}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_cardInfo__9qm8C{display:flex;align-items:center;gap:12px}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_cardInfo__9qm8C{flex-wrap:wrap;width:100%;justify-content:space-between}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_cardInfo__9qm8C .RequestModern_cardNumber__LVUzX{font-weight:500;font-size:16px}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_cardInfo__9qm8C .RequestModern_cardNumber__LVUzX{font-size:14px}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_changeCardBtn__87wFr{background:rgba(0,0,0,0);border:1px solid #e5e7eb;color:#6b7280;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0 12px;gap:8px;font-size:13px;font-weight:500}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_changeCardBtn__87wFr svg{width:16px;height:16px}@media(max-width:768px){.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_changeCardBtn__87wFr{width:100%}}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_savedCard__d8tMH .RequestModern_changeCardBtn__87wFr:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_addNewCardBtn__qMtuq{width:100%;padding:20px;border:2px dashed #ccc;border-radius:12px;background:linear-gradient(135deg,#fafafa,#fff);color:#666;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.RequestModern_paymentSection__YFxm3 .RequestModern_paymentOption__B5psi .RequestModern_cardFormContainer__aO6Kw .RequestModern_addNewCardBtn__qMtuq:hover{border-color:#fcbc2c;color:#000;background:linear-gradient(135deg,#fffbf0,#fff8e6);box-shadow:0 4px 12px rgba(252,188,44,.15);transform:translateY(-2px)}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0{text-align:center;padding:24px 0}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0 p{margin-bottom:16px;color:#666}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0 .RequestModern_authButtons__eqA7Y{display:flex;justify-content:center;gap:16px}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0 .RequestModern_authButtons__eqA7Y .RequestModern_loginBtn__NbV2Z{padding:10px 24px;font-weight:500;font-size:14px;min-width:120px;border-radius:4px}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0 .RequestModern_authButtons__eqA7Y .RequestModern_signupBtn__uCl3I{padding:10px 24px;border:1px solid #000;border-radius:4px;background:#fff;font-weight:500;font-size:14px;cursor:pointer;min-width:120px;transition:all .2s}.RequestModern_paymentSection__YFxm3 .RequestModern_loginPrompt__AzxB0 .RequestModern_authButtons__eqA7Y .RequestModern_signupBtn__uCl3I:hover{background:#f5f5f5;border-color:#333}.RequestModern_sidebar__Hn_hK{width:380px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}@media(max-width:992px){.RequestModern_sidebar__Hn_hK{width:100%}}.RequestModern_summaryCard__u2KDG{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(254,252,248,.95));backdrop-filter:blur(20px);border-radius:24px;overflow:hidden;border:1px solid rgba(252,188,44,.2);transition:all .3s ease}.RequestModern_summaryCard__u2KDG .RequestModern_hotelImage__wqrzL{width:100%;height:150px;object-fit:cover;object-position:center;display:block;position:relative}.RequestModern_summaryCard__u2KDG .RequestModern_hotelImage__wqrzL:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent)}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg{padding:16px;border-bottom:none}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_hotelName__IwUde{font-size:18px;font-weight:500;margin:0 0 8px;line-height:1.3;color:#000}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_hotelMeta__s_56E{display:flex;align-items:center;gap:8px;margin-bottom:8px;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_hotelMeta__s_56E .RequestModern_hotelType__dtN91{font-size:15px;font-weight:500;color:#000;line-height:1.2}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_hotelMeta__s_56E .RequestModern_hotelStars__Sgfx6{display:flex;align-items:center;padding:4px 10px;border:1.5px solid #fcbc2c;border-radius:20px;background:linear-gradient(135deg,rgba(252,188,44,.08),rgba(245,158,11,.08));height:24px;margin-top:0}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_hotelMeta__s_56E .RequestModern_hotelStars__Sgfx6>*{display:flex;align-items:center}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_roomDescription__GZfJX{font-size:13px;color:#333;margin:8px 0;line-height:1.4}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_contactInfo__qXpeg{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;margin-top:8px;line-height:1}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_contactInfo__qXpeg svg{flex-shrink:0}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_contactInfo__qXpeg a{color:inherit;text-decoration:none}.RequestModern_summaryCard__u2KDG .RequestModern_hotelInfo__28nNg .RequestModern_contactInfo__qXpeg a:hover{text-decoration:underline}.RequestModern_summaryCard__u2KDG .RequestModern_facilities__g6nmB{padding:16px;border-bottom:1px solid #f0f0f0}.RequestModern_summaryCard__u2KDG .RequestModern_facilities__g6nmB h4{font-size:14px;font-weight:500;margin:0 0 12px;color:#000}.RequestModern_summaryCard__u2KDG .RequestModern_bookingDetails__wDTwI{padding:0 0 16px;background:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0;border-radius:0;margin:16px 16px 0;display:flex;flex-direction:column;gap:8px}.RequestModern_summaryCard__u2KDG .RequestModern_bookingDetails__wDTwI .RequestModern_roomTitle__LBEp6{font-size:16px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.3px}.RequestModern_summaryCard__u2KDG .RequestModern_bookingDetails__wDTwI .RequestModern_datesRow__ZMtGf{font-size:14px;font-weight:500;color:#000;display:flex;justify-content:space-between;width:100%}.RequestModern_summaryCard__u2KDG .RequestModern_bookingDetails__wDTwI .RequestModern_guestsRow__iHqkQ{font-size:14px;font-weight:400;color:#666}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5{padding:16px}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_row__YDwA6{display:flex;justify-content:space-between;font-size:14px;font-weight:400;color:#000;margin-bottom:8px}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_row__YDwA6.RequestModern_discount__fXpg7{color:#00a698}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_total__OI9J7{margin-top:16px;padding:16px 0;border-radius:0;background:rgba(0,0,0,0);border:none;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-end;box-shadow:none}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_total__OI9J7 .RequestModern_label__8jBMb{font-size:18px;font-weight:500;color:#000}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_total__OI9J7 .RequestModern_amount__FzpWh{font-size:20px;font-weight:600;color:#000}.RequestModern_summaryCard__u2KDG .RequestModern_priceBreakdown__cJux5 .RequestModern_priceNote__NG0Kh{font-size:11px;color:#00a698;text-align:right;margin-top:4px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.RequestModern_summaryCard__u2KDG .RequestModern_submitBtn__Pkff2{width:calc(100% - 32px);margin:0 16px 16px;padding:12px 24px;background:#fcbc2c;color:#000;border:none;border-radius:12px;font-weight:500;cursor:pointer;transition:background .2s}@media(max-width:768px){.RequestModern_summaryCard__u2KDG .RequestModern_submitBtn__Pkff2{margin-bottom:12px}}.RequestModern_summaryCard__u2KDG .RequestModern_submitBtn__Pkff2:hover:not(:disabled){background:#e5aa25}.RequestModern_summaryCard__u2KDG .RequestModern_submitBtn__Pkff2:disabled{opacity:.5;cursor:not-allowed}.RequestModern_infoText__uk7g0{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:0 4px;text-align:left}.RequestModern_policyCard__PyAld{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(254,252,248,.95));backdrop-filter:blur(10px);border-radius:16px;padding:16px;border:1px solid rgba(252,188,44,.2)}.RequestModern_policyCard__PyAld h4{font-size:14px;font-weight:600;margin-bottom:12px;color:#000}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy{margin:0;position:relative}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX{position:relative;padding-left:24px;padding-bottom:16px}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX:last-child{padding-bottom:0}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX:last-child:before{display:none}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:#e5e7eb}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_iconWrapper___Z_II{position:absolute;left:0;top:2px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_iconWrapper___Z_II.RequestModern_free__YvEtd{color:#00a698}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_iconWrapper___Z_II.RequestModern_fee__G45dQ{color:#9ca3af}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_iconWrapper___Z_II svg{width:14px;height:14px}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_content__b6uvM .RequestModern_title__gn_er{font-size:13px;font-weight:600;margin-bottom:2px;line-height:1.2}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_content__b6uvM .RequestModern_title__gn_er.RequestModern_free__YvEtd{color:#00a698}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_content__b6uvM .RequestModern_title__gn_er.RequestModern_fee__G45dQ{color:#000}.RequestModern_policyCard__PyAld .RequestModern_policyTimeline__O93vy .RequestModern_timelineItem__YrtgX .RequestModern_content__b6uvM .RequestModern_desc__rkEQq{font-size:12px;color:#4b5563;line-height:1.3}.RequestModern_policyCard__PyAld .RequestModern_finePrint__bw4be{margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6;font-size:11px;color:#9ca3af;line-height:1.4}.RequestModern_policyCard__PyAld .RequestModern_finePrint__bw4be p{margin-bottom:4px}.RequestModern_policyCard__PyAld .RequestModern_finePrint__bw4be p:last-child{margin-bottom:0}.RequestModern_authButtons__eqA7Y{display:flex;gap:16px}@media(max-width:768px){.RequestModern_authButtons__eqA7Y{flex-direction:column}}.RequestModern_authButtons__eqA7Y .RequestModern_authBtn__VuhUG{flex:1;height:54px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;border-radius:8px!important;width:100%!important;min-height:54px!important;box-sizing:border-box!important}.RequestModern_authButtons__eqA7Y .RequestModern_authBtnSecondary__lj096{background:#fff;border:1px solid #d9d9d9;color:#000;cursor:pointer;font-weight:400;transition:border-color .2s ease,background .2s ease}.RequestModern_authButtons__eqA7Y .RequestModern_authBtnSecondary__lj096:hover{border-color:#000;background:#fffaf0}.RequestModern_loginCtaText__RFsz7{margin:-4px 0 16px;color:#4b5563;font-size:14px;line-height:1.5;max-width:680px}.RequestModern_savingsPopupModal__tA1Wt{overflow:visible!important}.RequestModern_authPopupModal__ywP6H{width:calc(100% - 32px)!important;max-width:520px!important;padding:0!important;overflow:visible!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(17,24,39,.22)}.RequestModern_authPopupModal__ywP6H .popupbox-content{padding:0!important}@media(max-width:520px){.RequestModern_authPopupModal__ywP6H{width:calc(100% - 16px)!important;max-height:calc(100dvh - 24px);border-radius:16px!important;overflow:auto!important}}.RequestModern_authModalClose__YKrxx{position:absolute;top:14px;right:14px;z-index:100;width:34px;height:34px;border:1px solid rgba(17,24,39,.1);border-radius:50%;background:hsla(0,0%,100%,.84);color:#111827;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:21px;line-height:1;transition:background .2s ease,transform .2s ease}.RequestModern_authModalClose__YKrxx:hover{background:#fff;transform:translateY(-1px)}@media(max-width:520px){.RequestModern_authModalClose__YKrxx{top:10px;right:10px;width:30px;height:30px;font-size:18px}}.RequestModern_savingsPopup__WO1Q_{position:relative;padding:24px;border-radius:24px;background:radial-gradient(circle at top right,rgba(252,188,44,.22),transparent 35%),linear-gradient(135deg,#fff,#fffaf0);border:1px solid rgba(252,188,44,.26);color:#111827;box-shadow:0 24px 70px rgba(17,24,39,.18)}@media(max-width:520px){.RequestModern_savingsPopup__WO1Q_{padding:18px;border-radius:16px}}.RequestModern_savingsPopupClose__FNKKt{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid rgba(17,24,39,.1);border-radius:50%;background:hsla(0,0%,100%,.78);color:#111827;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.RequestModern_savingsPopupClose__FNKKt:hover{background:#fff;transform:translateY(-1px)}@media(max-width:520px){.RequestModern_savingsPopupClose__FNKKt{top:10px;right:10px;width:30px;height:30px;font-size:19px}}.RequestModern_savingsPopupHero__9A9n9{padding-right:28px}@media(max-width:520px){.RequestModern_savingsPopupHero__9A9n9{padding-right:34px}}.RequestModern_savingsPopupHero__9A9n9 h3{margin:10px 0;max-width:440px;color:#111827;font-size:28px;line-height:1.12;font-weight:650}@media(max-width:520px){.RequestModern_savingsPopupHero__9A9n9 h3{margin:8px 0;font-size:22px;line-height:1.15}}.RequestModern_savingsPopupHero__9A9n9 p{margin:0;max-width:470px;color:#4b5563;font-size:14px;line-height:1.55}@media(max-width:520px){.RequestModern_savingsPopupHero__9A9n9 p{font-size:13px;line-height:1.45}}.RequestModern_savingsPopupEyebrow__jQN0B{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#111827;color:#fcbc2c;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em}.RequestModern_savingsPopupList__bg6NZ{display:grid;gap:10px;margin:22px 0}@media(max-width:520px){.RequestModern_savingsPopupList__bg6NZ{gap:8px;margin:16px 0}}.RequestModern_savingsPopupList__bg6NZ div{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:hsla(0,0%,100%,.72)}@media(max-width:520px){.RequestModern_savingsPopupList__bg6NZ div{grid-template-columns:34px 1fr;gap:10px;padding:10px;border-radius:12px}}.RequestModern_savingsPopupList__bg6NZ span{width:38px;height:38px;border-radius:12px;background:#fcbc2c;color:#111827;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}@media(max-width:520px){.RequestModern_savingsPopupList__bg6NZ span{width:34px;height:34px;border-radius:10px;font-size:11px}}.RequestModern_savingsPopupList__bg6NZ p{margin:0;color:#374151;font-size:13px;line-height:1.4}@media(max-width:520px){.RequestModern_savingsPopupList__bg6NZ p{font-size:12px;line-height:1.35}}.RequestModern_savingsPopupActions__jkboL{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.RequestModern_savingsPopupActions__jkboL{grid-template-columns:1fr;gap:8px}}.RequestModern_savingsPopupPrimary__4ebUj{width:100%!important;max-width:none!important;min-height:48px!important;border-radius:10px!important}@media(max-width:520px){.RequestModern_savingsPopupPrimary__4ebUj{min-height:44px!important;border-radius:8px!important}}.RequestModern_savingsPopupSecondary__DvGWA{min-height:48px;padding:0 18px;border:1px solid #111827;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.RequestModern_savingsPopupSecondary__DvGWA:hover{background:#111827;color:#fff}@media(max-width:520px){.RequestModern_savingsPopupSecondary__DvGWA{min-height:44px;border-radius:8px;font-size:13px}}.RequestModern_pricingSavingsLabel__2d79g{width:100%;margin:-4px 0 12px;padding:8px 10px;border:1px solid rgba(252,188,44,.42);border-radius:8px;background:#fffaf0;color:#111827;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.RequestModern_pricingSavingsLabel__2d79g:hover{border-color:#fcbc2c;background:#fff4d6}.RequestModern_facilitiesCompact__M8q9Y{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid #e8e8e8}.RequestModern_facilitiesCompact__M8q9Y .RequestModern_facilityTag__y3Bpd{display:inline-flex;align-items:center;padding:4px 8px;background:#f9f9f9;border-radius:4px;font-size:14px;color:#333;font-weight:400;line-height:1.4;align-self:center}.RequestModern_facilitiesCompact__M8q9Y .RequestModern_moreBtn__54QzB{background:none;border:none;color:#fcbc2c;font-size:12px;font-weight:500;cursor:pointer;padding:6px 4px;display:inline-flex;align-items:center}.RequestModern_facilitiesCompact__M8q9Y .RequestModern_moreBtn__54QzB:hover{text-decoration:underline}.RequestModern_submitSection__G4SBb{display:flex;flex-direction:column;gap:24px}.RequestModern_submitSection__G4SBb .RequestModern_warningContainer__t7jL0{background:#fffbf0;border:1px solid #fcebb6;border-radius:8px;padding:12px}.RequestModern_submitSection__G4SBb .RequestModern_warningContainer__t7jL0 .RequestModern_warningTitle__uWGq_{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.RequestModern_submitSection__G4SBb .RequestModern_warningContainer__t7jL0 .RequestModern_warningText__Kw5M2{font-size:12px;color:#666;line-height:1.4}.RequestModern_submitSection__G4SBb .RequestModern_warningContainer__t7jL0 .RequestModern_warningText__Kw5M2 strong{font-weight:500;color:#333}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu{display:flex;flex-direction:column;align-items:flex-start;width:100%}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_finalStepBtn__DMYQx{padding:16px 48px;background:linear-gradient(135deg,#FCBC2C,#f59e0b);color:#000;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none;position:relative;overflow:hidden}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_finalStepBtn__DMYQx:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_finalStepBtn__DMYQx:hover{background:linear-gradient(135deg,#f59e0b,#FCBC2C);transform:translateY(-2px)}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_finalStepBtn__DMYQx:hover:before{left:100%}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_finalStepBtn__DMYQx:disabled{background:#e0e0e0;cursor:not-allowed;color:#888;box-shadow:none;transform:none}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_errorText__EIW_z{color:#d93025;font-size:14px;font-weight:500}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_infoText__uk7g0{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:8px;font-size:13px;color:#666;line-height:1.4}.RequestModern_submitSection__G4SBb .RequestModern_submitActions__XLWZu .RequestModern_infoText__uk7g0 svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.RequestModern_expirationPopup__a0For{padding:20px;max-width:674px;text-align:center}.RequestModern_expirationPopup__a0For .RequestModern_contentWrapper__R07gl{display:flex;flex-direction:column;gap:16px;align-items:center}.RequestModern_expirationPopup__a0For .RequestModern_contentWrapper__R07gl .RequestModern_title__gn_er{font-size:20px;font-weight:500;color:#333}.RequestModern_expirationPopup__a0For .RequestModern_contentWrapper__R07gl .RequestModern_subtitle__GO_gQ{font-size:14px;color:#666;line-height:1.5}.RequestModern_expirationPopup__a0For .RequestModern_contentWrapper__R07gl .RequestModern_reloadBtn__Jy6jx{background:#fcbc2c;color:#000;border:none;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s;font-size:16px}.RequestModern_expirationPopup__a0For .RequestModern_contentWrapper__R07gl .RequestModern_reloadBtn__Jy6jx:hover{background:#e5aa25}.RequestModern_creditsSection__S7li0{display:flex;flex-direction:column}.RequestModern_creditsSection__S7li0 .RequestModern_creditsBalanceRow___ZD5m{margin-bottom:8px;font-size:16px;color:#4b5563;display:flex;justify-content:space-between;align-items:center}.RequestModern_creditsSection__S7li0 .RequestModern_creditsBalanceRow___ZD5m strong{color:#000;font-weight:600;background:#fdf9f0;padding:8px 21px;border-radius:8px;font-size:14px}.RequestModern_creditsSection__S7li0 .RequestModern_creditsInputGroup__2m3FQ{display:flex;gap:8px;margin-bottom:auto;margin-top:auto}.RequestModern_creditsSection__S7li0 .RequestModern_creditsBalance___AMr4{color:#059669;background:hsla(0,0%,100%,.8);padding:6px 12px;border-radius:8px;font-size:13px;font-weight:400}.RequestModern_creditsSection__S7li0 .RequestModern_creditsBalance___AMr4 strong{font-weight:600;color:#064e3b}.RequestModern_creditsSection__S7li0 .RequestModern_creditsLoadingOverlay__nUYBp{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:24px;z-index:10}.RequestModern_creditsSection__S7li0 .RequestModern_successCheckmark__oOo4Z{display:flex;align-items:center;justify-content:center;padding:12px 24px}.RequestModern_creditsInputGroup__2m3FQ{display:flex;gap:12px;margin-bottom:8px}@media(max-width:768px){.RequestModern_creditsInputGroup__2m3FQ{flex-direction:column;gap:8px}}.RequestModern_creditsInputGroup__2m3FQ input{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;background:hsla(0,0%,100%,.9);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;color:#000}.RequestModern_creditsInputGroup__2m3FQ input:focus{outline:none;border-color:#d1d5db;background:#fff;box-shadow:none}.RequestModern_creditsInputGroup__2m3FQ input::placeholder{color:#999;font-weight:400}.RequestModern_creditsInputGroup__2m3FQ button{padding:12px 24px;background:#fcbc2c;color:#000;border:none;border-radius:12px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none;min-width:100px}@media(max-width:768px){.RequestModern_creditsInputGroup__2m3FQ button{width:100%;margin-bottom:12px}}.RequestModern_creditsInputGroup__2m3FQ button:hover{background:#e5aa25;transform:translateY(-1px);box-shadow:0 4px 12px rgba(252,188,44,.2)}.RequestModern_creditsInputGroup__2m3FQ button:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none;transform:none;color:#fff}.RequestModern_creditsInfo__s9Tot{font-size:14px;color:#6b7280;line-height:1.5;margin-top:auto;padding:4px 8px;background:#f0fdf4;border-left:2px solid #10b981;border-radius:0 12px 12px 0;transition:background .2s ease}.RequestModern_creditsInfo__s9Tot:hover:not([style*="cursor: default"]){background:#fdf9f0}.RequestModern_creditsInfo__s9Tot strong{font-weight:600;color:#000}.RequestModern_discount__fXpg7{display:flex;align-items:center;justify-content:space-between;background-image:url('data:image/svg+xml,<svg width="162" height="78" viewBox="0 0 162 78" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M248 45C248 50.114 245.41 53.0075 240.229 53.6804C225.883 55.8336 213.862 58.1215 204.165 60.5439C194.335 62.8318 186.365 65.9271 180.254 69.8299C174.011 73.5981 169.03 78.6449 165.311 84.9701C161.591 91.1608 158.669 99.1009 156.544 108.791C154.285 118.48 152.16 130.458 150.167 144.723C149.902 147.146 148.972 149.164 147.378 150.779C145.784 152.26 143.858 153 141.6 153C139.341 153 137.415 152.26 135.821 150.779C134.227 149.164 133.297 147.146 133.032 144.723C131.039 130.458 128.914 118.548 126.656 108.993C124.398 99.4374 121.409 91.6318 117.689 85.5757C113.97 79.5196 108.989 74.6075 102.746 70.8393C96.5023 67.071 88.5323 63.9757 78.8354 61.5533C69.1384 58.9963 57.1169 56.372 42.7708 53.6804C37.5903 52.7383 35 49.8449 35 45C35 39.886 37.6567 36.9925 42.9701 36.3196C57.3162 34.1664 69.3377 31.9458 79.0346 29.6579C88.7315 27.2355 96.7016 24.1402 102.945 20.3719C109.188 16.4691 114.169 11.4224 117.889 5.23177C121.608 -1.09347 124.597 -9.10093 126.855 -18.7907C128.98 -28.4804 131.039 -40.458 133.032 -54.7234C133.696 -60.2411 136.552 -63 141.6 -63C143.858 -63 145.784 -62.1925 147.378 -60.5776C148.972 -59.0972 149.902 -57.1458 150.167 -54.7234C152.16 -40.458 154.285 -28.5477 156.544 -18.9925C158.802 -9.43739 161.79 -1.63179 165.51 4.42428C169.229 10.4804 174.21 15.3925 180.454 19.1607C186.697 22.7944 194.667 25.8897 204.364 28.4467C214.061 31.0037 226.082 33.628 240.428 36.3196C245.476 37.2617 248 40.1551 248 45Z" fill="%23F8CA61"/><path d="M105.28 -14.0756C108.564 -14.8007 110.207 -16.5617 110.207 -19.3585C110.207 -22.3625 108.718 -24.1234 105.742 -24.6413C99.1738 -25.988 94.0423 -27.0756 90.3477 -27.9043C86.5504 -28.733 83.728 -29.976 81.8807 -31.6334C79.9307 -33.3943 78.4939 -36.1394 77.5702 -39.8684C76.5439 -43.7011 75.4663 -49.1912 74.3374 -56.3386C73.8242 -59.4461 72.0795 -60.9999 69.1033 -60.9999C66.127 -60.9999 64.3823 -59.4461 63.8691 -56.3386C62.6376 -49.1912 61.5087 -43.7011 60.4824 -39.8684C59.4561 -36.1394 58.0192 -33.3943 56.1719 -31.6334C54.2219 -29.976 51.4509 -28.733 47.8589 -27.9043C44.1642 -27.0756 39.1353 -25.988 32.7723 -24.6413C29.5908 -24.1234 28 -22.3625 28 -19.3585C28 -16.5617 29.5908 -14.8007 32.7723 -14.0756C39.1353 -12.729 44.1642 -11.5896 47.8589 -10.6573C51.4509 -9.8286 54.2219 -8.53378 56.1719 -6.77282C58.0192 -5.11545 59.4561 -2.42222 60.4824 1.30686C61.5087 5.03595 62.6376 10.4742 63.8691 17.6216C64.3823 20.7292 66.127 22.283 69.1033 22.283C72.0795 22.283 73.8242 20.6256 74.3374 17.3108C75.4663 10.267 76.5439 4.88057 77.5702 1.15148C78.4939 -2.5776 79.9307 -5.27083 81.8807 -6.9282C83.728 -8.68915 86.499 -9.98397 90.1937 -10.8127C93.7858 -11.6413 98.8146 -12.729 105.28 -14.0756Z" fill="%23F8CA61"/><path d="M36.6557 27.9041C38.2186 27.5479 39 26.7288 39 25.4466C39 24.1644 38.2896 23.3808 36.8689 23.0959C32.8197 22.3123 29.9071 21.6356 28.1311 21.0658C26.2842 20.4959 25.0055 19.3206 24.2951 17.5397C23.5137 15.6877 22.7322 12.5178 21.9508 8.03013C21.6667 6.67671 20.8497 6 19.5 6C18.1503 6 17.3333 6.67671 17.0492 8.03013C16.1967 12.589 15.4153 15.7945 14.7049 17.6466C13.9235 19.4274 12.6448 20.6027 10.8689 21.1726C9.02186 21.7425 6.14481 22.3836 2.23771 23.0959C0.745902 23.3808 0 24.1644 0 25.4466C0 26.7288 0.745902 27.5479 2.23771 27.9041C6.14481 28.7589 9.02186 29.4712 10.8689 30.0411C12.6448 30.611 13.9235 31.7863 14.7049 33.5671C15.4153 35.3479 16.1967 38.4822 17.0492 42.9699C17.3333 44.3233 18.1503 45 19.5 45C20.8497 45 21.6667 44.2877 21.9508 42.863C22.6612 38.3753 23.4071 35.2767 24.1885 33.5671C24.8989 31.7863 26.1776 30.611 28.0246 30.0411C29.8005 29.4712 32.6776 28.7589 36.6557 27.9041Z" fill="%23F8CA61"/><path d="M60.3169 77.726C61.439 77.4703 62 76.8822 62 75.9616C62 75.0411 61.49 74.4785 60.4699 74.274C57.5628 73.7114 55.4718 73.2256 54.1967 72.8164C52.8707 72.4073 51.9526 71.5635 51.4426 70.2849C50.8816 68.9553 50.3206 66.6795 49.7596 63.4575C49.5556 62.4858 48.969 62 48 62C47.031 62 46.4444 62.4858 46.2404 63.4575C45.6284 66.7306 45.0674 69.032 44.5574 70.3616C43.9964 71.6402 43.0783 72.484 41.8033 72.8932C40.4772 73.3023 38.4117 73.7626 35.6066 74.274C34.5355 74.4785 34 75.0411 34 75.9616C34 76.8822 34.5355 77.4703 35.6066 77.726C38.4117 78.3397 40.4772 78.8511 41.8033 79.2603C43.0783 79.6694 43.9964 80.5132 44.5574 81.7918C45.0674 83.0703 45.6284 85.3205 46.2404 88.5425C46.4444 89.5142 47.031 90 48 90C48.969 90 49.5556 89.4886 49.7596 88.4658C50.2696 85.2438 50.8051 83.0192 51.3661 81.7918C51.8761 80.5132 52.7942 79.6694 54.1202 79.2603C55.3953 78.8511 57.4608 78.3397 60.3169 77.726Z" fill="%23F8CA61"/></svg>');background-position:100%;background-repeat:no-repeat;min-height:78px;background-color:#f8e293;border-radius:8px;padding:0 24px;margin:16px 0}@media(max-width:996px){.RequestModern_discount__fXpg7{padding:0 12px}}.RequestModern_rateDiscount__cA_hs{min-height:45px;padding:0 12px}.RequestModern_rateDiscount__cA_hs .RequestModern_roomOfferNames__A_F7a{font-size:14px;font-weight:500;color:#000}.RequestModern_rateDiscount__cA_hs .RequestModern_roomOfferPercent__w_VXF span{padding:2px 5px;font-weight:600;font-size:18px;color:#000}@media(max-width:768px){.RequestModern_rateDiscount__cA_hs{padding:0 16px}}.RequestModern_offerPrices__kaT2L{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.RequestModern_roomNewPrice__vjOH4{font-size:20px;font-weight:600;color:#000;display:flex;align-items:flex-end}.RequestModern_roomOldPrice__Weu0p{font-size:16px;text-decoration:line-through;font-weight:400;color:#999;display:flex;align-items:flex-end}.RequestModern_rateCommentBlock__mg476{padding:12px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(254,252,248,.95));border-radius:12px;border:1px solid rgba(252,188,44,.2)}.RequestModern_rateCommentBlock__mg476 .RequestModern_commentText__T6sbw{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.RequestModern_rateCommentBlock__mg476 .RequestModern_commentText__T6sbw.RequestModern_expanded__ABn9u{-webkit-line-clamp:unset;line-clamp:unset}.RequestModern_rateCommentBlock__mg476 .RequestModern_moreBtn__54QzB{background:none;border:none;padding:0;margin-top:4px;font-size:12px;color:#fcbc2c;cursor:pointer;font-weight:500}.RequestModern_rateCommentBlock__mg476 .RequestModern_moreBtn__54QzB:hover{text-decoration:underline}.RequestModern_mobileStickyHeader__IX93A{position:fixed;top:-100px;left:0;right:0;background:#fff;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:top .3s ease;padding:12px 16px;display:none}@media(max-width:768px){.RequestModern_mobileStickyHeader__IX93A{display:block}}.RequestModern_mobileStickyHeader__IX93A.RequestModern_visible__U3Ds_{top:0}.RequestModern_mobileStickyHeader__IX93A .RequestModern_headerContent__k8Few{max-width:100%;margin:0 auto}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po .RequestModern_label__8jBMb{font-size:16px;font-weight:600;color:#000}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po .RequestModern_amount__FzpWh{font-size:18px;font-weight:700;color:#000}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po .RequestModern_offerPrices__kaT2L{display:flex;flex-direction:column;align-items:flex-end}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po .RequestModern_offerPrices__kaT2L .RequestModern_roomOldPrice__Weu0p{font-size:12px;text-decoration:line-through;color:#999}.RequestModern_mobileStickyHeader__IX93A .RequestModern_priceRow__eW7Po .RequestModern_offerPrices__kaT2L .RequestModern_roomNewPrice__vjOH4{font-size:18px;font-weight:700;color:#000}.RequestModern_promotions__gOJuF{display:inline-flex;gap:4px;flex-direction:row;flex-wrap:wrap;border:none;font-size:12px;line-height:16px;margin-top:12px;margin-bottom:12px}.RequestModern_promotions__gOJuF .RequestModern_promotion__ycI9K{padding:5px 10px;font-weight:400;font-size:13px;line-height:20px;color:#000;background:#f8e293;border-radius:6px}.RequestModern_promotions__gOJuF .RequestModern_promotion__ycI9K.RequestModern_nrf__o50eq{color:#ee1d52}.RequestModern_promotions__gOJuF .RequestModern_promotion__ycI9K.RequestModern_blackFriday__afVjv{background:#000;color:#fff}.UserPayment_payment__agw3c{box-sizing:border-box;margin-top:8px;position:relative}.UserPayment_card__9atQI{display:flex;column-gap:20px;align-items:center;border-radius:8px;border:1px solid #d9d9d9;padding:0 14px;min-height:47px;flex-wrap:nowrap;height:fit-content;width:100%}.UserPayment_card__9atQI:hover[data-open=false]>div.UserPayment_arrow__PDhrK{animation:UserPayment_moveUpDown__cO9dV .5s infinite alternate}.UserPayment_card__9atQI:hover[data-open=true]>div.UserPayment_arrow__PDhrK{animation:UserPayment_moveUp__6ghZi .5s infinite alternate}.UserPayment_card__9atQI>div.UserPayment_arrow__PDhrK{margin-right:auto;transition:.4s;position:absolute;top:50%;right:14px}.UserPayment_card__9atQI[data-open=false]>div.UserPayment_arrow__PDhrK{transform:translateY(-50%)}.UserPayment_card__9atQI[data-open=true]>div.UserPayment_arrow__PDhrK{transform:translateY(-50%) scale(-1)}@keyframes UserPayment_moveUpDown__cO9dV{0%{transform:translateY(-50%)}to{transform:translateY(calc(-50% + 3px))}}@keyframes UserPayment_moveUp__6ghZi{0%{transform:translateY(-50%) scale(-1)}to{transform:translateY(calc(-50% - 3px)) scale(-1)}}.UserPayment_cardNumber__trMd2{color:#000;font-size:14px;font-weight:400;line-height:21px}@media(min-width:768px){.UserPayment_cardNumber__trMd2{font-size:16px;line-height:18px}}.UserPayment_cardNumber__trMd2 strong{font-weight:600}.UserPayment_cardExp__4FAWH{color:#999;font-size:11px;font-weight:400}@media(min-width:768px){.UserPayment_cardExp__4FAWH{font-size:13px}}.UserPayment_text__Igmjw{color:#999;font-size:14px;font-weight:400;line-height:21px}@media(min-width:992px){.UserPayment_text__Igmjw{color:#000;font-size:16px;line-height:24px}}.UserPayment_cardList__Rm6HN{position:absolute;left:0;top:56px;z-index:2;right:0;display:flex;flex-direction:column;row-gap:16px;border-radius:8px;border:1px solid #000;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);padding:16px}.UserPayment_cardList__Rm6HN li{display:flex;flex-wrap:nowrap;align-items:center;column-gap:4px;position:relative;cursor:pointer}@media(min-width:768px){.UserPayment_cardList__Rm6HN li{column-gap:20px}}.UserPayment_cardList__Rm6HN li svg{min-width:40px}.UserPayment_cardList__Rm6HN li:not(:last-child){border-bottom:1px solid #f3f3f3;padding-bottom:16px}.UserPayment_cardList__Rm6HN li:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #dfdfdf;box-sizing:border-box;border-radius:50%}@media(min-width:768px){.UserPayment_cardList__Rm6HN li:after{right:16px}}.UserPayment_cardList__Rm6HN li.UserPayment__active__bzzC0:after{border:4px solid #000}.CheckoutFormStripe_title__d4Zfi{color:#000;font-size:14px;font-weight:400;line-height:21px}@media(min-width:768px){.CheckoutFormStripe_title__d4Zfi{font-size:40px;line-height:50px;font-weight:300}}.CheckoutFormStripe_container__rwGLv{margin-top:21px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;row-gap:16px}@media(min-width:768px){.CheckoutFormStripe_container__rwGLv{margin-top:24px}}.CheckoutFormStripe_inputContainer__x1iql>p{color:#000;font-size:14px;font-weight:400;line-height:150%;margin-bottom:4px}@media(min-width:768px){.CheckoutFormStripe_inputContainer__x1iql>p{font-size:16px}}.CheckoutFormStripe_input__oJJMl{height:40px;padding:11px 16px;border-radius:8px;border:1px solid #d9d9d9;width:100%;box-sizing:border-box;color:#000;font-size:14px;font-weight:400;line-height:24px}.CheckoutFormStripe_input__oJJMl:focus .ElementsApp input::placeholder{color:rgba(0,0,0,0)!important}.CheckoutFormStripe_input__oJJMl::placeholder{transition:unset!important;font-size:inherit;color:#818181}.CheckoutFormStripe_input__oJJMl :placeholder-shown::placeholder{color:rgba(0,0,0,0)}.CheckoutFormStripe_cardNumber__VIDmw,.CheckoutFormStripe_name__SC0i2{grid-column:1/5}@media(min-width:768px){.CheckoutFormStripe_cardNumber__VIDmw{grid-column:1/3}}.CheckoutFormStripe_cardExpiry__yCMWI{grid-column:1/3}@media(min-width:768px){.CheckoutFormStripe_cardExpiry__yCMWI{grid-column:3/4}}.CheckoutFormStripe_cardCvc__GLalH{grid-column:3/5}@media(min-width:768px){.CheckoutFormStripe_cardCvc__GLalH{grid-column:4/5}}.CheckoutFormStripe_zipCode__UgohT{grid-column:1/3}.CheckoutFormStripe_country__UzhjE{grid-column:3/5}.CheckoutFormStripe_btn__1pM_m{grid-column:1/5;max-width:unset;margin-top:8px;position:fixed;bottom:12px;left:20px;right:20px;width:auto}@media(min-width:768px){.CheckoutFormStripe_btn__1pM_m{position:relative;left:unset;right:unset}}@media(max-width:768px){.CheckoutFormStripe_btn__1pM_m{min-width:unset;max-width:100%}}.CheckoutFormStripe_select__t_GAb{height:40px;width:100%}.CheckoutFormStripe_select__t_GAb>div>span>input{height:100%!important}.CheckoutFormStripe_select__t_GAb>div>span>input::placeholder{color:#818181}.CheckoutFormStripe_select__t_GAb.ant-select.brd-selector .ant-select-selector{height:40px}.CheckoutFormStripe_select__t_GAb.ant-select.brd-selector:hover .ant-select-selector{border-color:#d9d9d9!important}.CheckoutFormStripe_select__t_GAb.ant-select .ant-select-selection-placeholder{color:#818181}.CheckoutFormStripe_select__t_GAb.CheckoutFormStripe_ant-select-focused__wv_9U .CheckoutFormStripe_ant-select-selector__ZzN9i,.CheckoutFormStripe_select__t_GAb.ant-select.ant-select-focused .ant-select-selector{border-color:#d9d9d9!important;box-shadow:none!important}.CheckoutFormStripe_modalJ__TB2Sn{justify-content:center}.CheckoutFormStripe_modal__RK7xN{max-width:100%;width:100%;box-sizing:border-box;padding:20px;position:fixed;height:100%;z-index:10001;border-radius:unset!important}@media(min-width:768px){.CheckoutFormStripe_modal__RK7xN{max-width:674px!important;padding:40px;height:unset;position:relative;max-height:95vh;border-radius:20px!important}}.CheckoutFormStripe_modal__RK7xN .CheckoutFormStripe_modalText__yVS8_{margin-top:13px;color:#999;font-size:14px;font-weight:400;line-height:21px;max-width:496px}@media(min-width:992px){.CheckoutFormStripe_modal__RK7xN .CheckoutFormStripe_modalText__yVS8_{font-size:16px;line-height:26px;margin-top:8px}}.CheckoutFormStripe_modal__RK7xN .popupbox-content{padding:0!important}.CheckoutFormStripe_closeBtn__0eCmU{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);z-index:2;display:block;background:url(/images/icon/close.svg);background-size:40%;background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;top:12px;right:20px;transition:.4s}@media(min-width:768px){.CheckoutFormStripe_closeBtn__0eCmU{top:27px;width:40px;height:40px}}.CheckoutFormStripe_closeBtn__0eCmU:hover{border-color:#000}.CheckButton_button__sS9Zn{height:fit-content;max-width:276px;width:100%;border:1px solid #e9e9e9;border-radius:8px;transition:.4s;padding:16px 24px 16px 56px;position:relative;text-align:left;box-shadow:unset;outline:none;user-select:none;background:#fff}.CheckButton_button__sS9Zn:after{transition:opacity .4s;background:#000;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.49988 4L4.04533 6.5L8.49988 1.5' stroke='white' strokeWidth='1.5' strokeLinecap='round' strokeLinejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:13px 10px;background-position:50%;opacity:0}.CheckButton_button__sS9Zn:after,.CheckButton_button__sS9Zn:before{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);min-width:16px;height:16px;margin-right:16px}.CheckButton_button__sS9Zn:before{border:1px solid #dfdfdf}.CheckButton_button__sS9Zn:not(:disabled):active,.CheckButton_button__sS9Zn:not(:disabled):focus,.CheckButton_button__sS9Zn:not(:disabled):hover{background:inherit;border:1px solid #000;color:inherit}.CheckButton_button__sS9Zn[data-check=true]:after{opacity:1}.CheckButton_button__sS9Zn[data-square=true]:after,.CheckButton_button__sS9Zn[data-square=true]:before{border-radius:2px}.CheckButton_button__sS9Zn[data-square=false]:after,.CheckButton_button__sS9Zn[data-square=false]:before{border-radius:50%}.CloseButton_button__FGrtS{background:#fff;border-radius:50%;outline:none;user-select:none;display:flex;align-items:center;justify-content:center;box-shadow:unset;height:40px;width:40px;border:1px solid #d9d9d9;position:relative;transition:.4s;overflow:hidden}.CloseButton_button__FGrtS:not(:disabled):active,.CloseButton_button__FGrtS:not(:disabled):focus,.CloseButton_button__FGrtS:not(:disabled):hover{border:1px solid #000}.MobileCatalogHotelCard_card__uAoru{display:grid;grid-template-columns:minmax(112px,34vw) minmax(0,1fr);gap:14px;padding:14px;border-radius:20px;background:#fff;text-decoration:none;color:#111827;width:100%;max-width:100%;box-sizing:border-box}.MobileCatalogHotelCard_image__7mNGo{width:100%;min-height:184px;border-radius:16px;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#e5e7eb}.MobileCatalogHotelCard_content__Lzxgo{min-width:0;display:flex;flex-direction:column;overflow:hidden}.MobileCatalogHotelCard_titleRow__zPKgX{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.MobileCatalogHotelCard_title__haWup{margin:0;font-size:18px;line-height:24px;font-weight:700}.MobileCatalogHotelCard_stars__pHPva{color:#f7b500;font-size:15px;letter-spacing:1px}.MobileCatalogHotelCard_reviewRow__BIrGy{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.MobileCatalogHotelCard_reviewBadge__egF3W{display:inline-flex;align-items:center;padding:4px 8px;border-radius:10px;background:#f4a623;color:#111;font-size:14px;font-weight:700}.MobileCatalogHotelCard_reviewLabel__Oqyo3{color:#f4a623;font-size:14px;font-weight:600}.MobileCatalogHotelCard_reviewCount__Ifi8p{color:#6b7280;font-size:14px}.MobileCatalogHotelCard_location__axif_{margin-top:10px;color:#4b5563;font-size:14px;line-height:21px}.MobileCatalogHotelCard_socialProof__KofKu{margin-top:8px;color:#6b7280;font-size:14px}.MobileCatalogHotelCard_promoRow__IEN2s{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MobileCatalogHotelCard_promoBadgePrimary__RD3Y2,.MobileCatalogHotelCard_promoBadgeSecondary__EaI0S{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600}.MobileCatalogHotelCard_promoBadgePrimary__RD3Y2{background:#fde7ef;color:#e11d48}.MobileCatalogHotelCard_promoBadgeSecondary__EaI0S{background:#e11d48;color:#fff}.MobileCatalogHotelCard_priceBlock__0K2vf{margin-top:auto;padding-top:12px;text-align:right}.MobileCatalogHotelCard_oldPrice__Wwnbd{color:#6b7280;font-size:14px;text-decoration:line-through}.MobileCatalogHotelCard_currentPrice__ha3UO{color:#111;font-size:22px;line-height:28px;font-weight:800;overflow-wrap:anywhere}.MobileCatalogHotelCard_totalPrice__DkeB8{margin-top:4px;color:#4b5563;font-size:13px;line-height:18px}.MobileCatalogHotelCard_unavailableBadge__sN82i{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:30px;padding:6px 0;border-radius:8px;background:#f3f4f6;color:#4b5563;font-size:14px;font-weight:500;text-align:center}.MobileCatalogShell_shell__0iLTJ{padding:0 0 32px;box-sizing:border-box;overscroll-behavior-x:none;touch-action:pan-y}.MobileCatalogShell_shell__0iLTJ,.MobileCatalogShell_topStack__UDpiN{position:relative;width:100%;max-width:100vw;min-width:0;background:#f3f4f6}.MobileCatalogShell_stickyToolbar__UqGaE{position:sticky;top:0;z-index:60;width:100%;max-width:100%;padding:10px 16px 12px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);box-sizing:border-box}.MobileCatalogShell_actionsRow__ng2cO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;width:100%;max-width:100%}.MobileCatalogShell_topAction__0GwdM{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;border:0;border-radius:14px;background:#fff;color:#111;font-size:12px;font-weight:400;box-shadow:inset 0 0 0 1px #d1d5db;white-space:nowrap}.MobileCatalogShell_searchBar__Qnyuw{display:block;margin:0;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;width:100%;max-width:100%;text-align:left;box-shadow:0 10px 24px rgba(15,23,42,.12);box-sizing:border-box}.MobileCatalogShell_searchTitle__pHNy_{display:block;color:#111827;font-size:16px;font-weight:700;line-height:22px}.MobileCatalogShell_searchSubtitle__mCS4A{display:block;margin-top:2px;color:#4b5563;font-size:14px;line-height:20px}.MobileCatalogShell_filterRail__X8TgL{display:flex;gap:10px;overflow-x:auto;padding:14px 16px 18px;margin-top:10px}.MobileCatalogShell_filterChip__4dxFu{border:0;border-radius:12px;min-height:40px;padding:0 14px;background:#fff;color:#111827;font-size:14px;font-weight:600;white-space:nowrap}.MobileCatalogShell_filterChipActive__wFZ1B{background:hsla(0,0%,100%,.2);color:#fff}.MobileCatalogShell_resultsPanel__UEK6y{margin-top:6px;border-radius:24px 24px 0 0;background:#f3f4f6;padding:18px 12px 0;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.MobileCatalogShell_resultsHeader__14Fiw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px}.MobileCatalogShell_resultsLabel__lYBhd{color:#111827;font-size:16px;font-weight:700;line-height:22px}.MobileCatalogShell_sortButton__ItLos{border:0;background:rgba(0,0,0,0);color:#111827;font-size:15px;font-weight:600}.MobileCatalogShell_cardList__C7aMY{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;overflow-x:clip}.MobileCatalogShell_loadMoreButton__LX97m{width:100%;margin-top:24px;min-height:44px;border:1px solid #d1d5db;border-radius:14px;background:#fff;color:#111;font-size:14px;font-weight:500}.MobileCatalogShell_loadMoreTrigger__WrKxo{margin-top:1px;min-height:1px}.MobileCatalogShell_unavailableMessage__nqQlX{margin:0 4px 12px;padding:14px 16px;background:#fff8e8;border:1px solid rgba(252,188,44,.45);border-radius:10px;color:#4b5563;font-size:14px;line-height:1.45}.MobileCatalogShell_emptyState__j4RFc{display:flex;align-items:center;justify-content:center;min-height:220px;margin:0 4px;padding:32px 24px;background:#fff;border:1px solid #f0f0f0;border-radius:16px;color:#111827;font-size:15px;line-height:1.5;text-align:center}.CitySeoSections_wrap__Li0oh{--seo-primary:#fcbc2c;--seo-primary-deep:#e3a10a;--seo-primary-soft:#fff9eb;--card-shadow:0 10px 30px -5px rgba(0,0,0,0.05),0 4px 12px -2px rgba(0,0,0,0.03);--glass-bg:rgba(255,255,255,0.8);--border-subtle:#f0f0f0;margin:32px 0 48px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--card-shadow);font-family:var(--font-poppins),sans-serif}.CitySeoSections_hero__BqLAL{margin-bottom:24px;padding:24px 28px;border-radius:16px;background:linear-gradient(135deg,var(--seo-primary-soft) 0,#ffffff 100%);border:1px solid #f9df8d;position:relative;overflow:hidden}.CitySeoSections_hero__BqLAL:after{content:"";position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:radial-gradient(circle,var(--seo-primary) 0,transparent 70%);opacity:.1;filter:blur(20px)}.CitySeoSections_hero__BqLAL h2{margin:0 0 10px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#1a1a1a}.CitySeoSections_hero__BqLAL p{margin:0;color:#555;line-height:1.6;font-size:15px;max-width:800px}.CitySeoSections_warning__9k5y_{margin:0 0 20px;padding:12px 16px;border-radius:10px;border-left:4px solid #ffd666;background:#fffbe6;color:#856a1d;font-size:13px;font-weight:500;line-height:1.5;display:flex;align-items:center}.CitySeoSections_takeawayCard__TA6iB{margin:0 0 24px;padding:20px 24px;border-radius:16px;border:1px solid #fcebb6;background:#fffef9;box-shadow:0 2px 8px rgba(252,188,44,.05)}.CitySeoSections_takeawayCard__TA6iB h3{margin:0 0 12px;font-size:17px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:8px}.CitySeoSections_takeawayCard__TA6iB h3:before{content:"💡";font-size:18px}.CitySeoSections_takeawayCard__TA6iB ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.CitySeoSections_takeawayCard__TA6iB li{position:relative;margin:0;padding-left:20px;font-size:14.5px;line-height:1.5;color:#444}.CitySeoSections_takeawayCard__TA6iB li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--seo-primary);box-shadow:0 0 0 3px rgba(252,188,44,.15)}.CitySeoSections_kpis__vuxPO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.CitySeoSections_kpiCard__f22ep{padding:18px;border-radius:14px;background:#fff;border:1px solid var(--border-subtle);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;cursor:default}.CitySeoSections_kpiCard__f22ep:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#fcebb6}.CitySeoSections_kpiCard__f22ep span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8c8c8c;margin-bottom:6px}.CitySeoSections_kpiCard__f22ep strong{font-size:19px;font-weight:700;color:#111;display:block}.CitySeoSections_riskHigh__hQJR1{color:#ff4d4f!important}.CitySeoSections_grid__VkXgV{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.CitySeoSections_panel__xgX7P{padding:20px;border-radius:16px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 2px 10px rgba(0,0,0,.02)}.CitySeoSections_panel__xgX7P h3{margin:0 0 16px;font-size:17px;font-weight:600;color:#1a1a1a;padding-bottom:12px;border-bottom:1px solid #f7f7f7}.CitySeoSections_chartRow__VPH7p{display:flex;align-items:flex-end;gap:16px;min-height:140px;padding:10px 0}.CitySeoSections_barCol__devjt{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.CitySeoSections_bar__rKq73{width:100%;max-width:48px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#ffde89 0,var(--seo-primary) 100%);transition:filter .2s ease}.CitySeoSections_bar__rKq73:hover{filter:brightness(1.05)}.CitySeoSections_barLabel__Cdvjy{font-size:12px;font-weight:500;color:#8c8c8c}.CitySeoSections_barValue___CfAo{font-size:13px;font-weight:600;color:#262626}.CitySeoSections_sparkline__It_nK{display:flex;align-items:flex-end;gap:3px;min-height:100px;margin-bottom:12px;padding:5px 0}.CitySeoSections_sparkBar__c1wqp{flex:1;min-width:4px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#ffeebf,#f7c346);transition:opacity .15s ease}.CitySeoSections_sparkBar__c1wqp:hover{background:var(--seo-primary-deep);cursor:pointer}.CitySeoSections_rowText__Ybcqg{font-size:13px;color:#666;line-height:1.5}.CitySeoSections_kpiInline__mnL28{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 10px;background:#f9f9f9;border-radius:8px;font-size:14px}.CitySeoSections_kpiInline__mnL28 span{color:#595959;font-weight:500}.CitySeoSections_kpiInline__mnL28 strong{font-weight:700;color:#111}.CitySeoSections_mixRow__OAQsy{margin-bottom:12px}.CitySeoSections_mixHeader__bHPhN{display:flex;justify-content:space-between;font-size:13.5px;font-weight:500;color:#434343;margin-bottom:6px}.CitySeoSections_mixTrack__MEvIK{height:10px;border-radius:999px;background:#f5f5f5;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.CitySeoSections_mixFill__Xj11u{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffe8a3 0,var(--seo-primary-deep) 100%);box-shadow:0 0 10px rgba(227,161,10,.2)}.CitySeoSections_tradeRow__9do1q{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;font-size:14px;padding:10px 0;border-bottom:1px solid #f7f7f7;transition:padding-left .2s ease}.CitySeoSections_tradeRow__9do1q:hover{padding-left:4px}.CitySeoSections_tradeRow__9do1q a{color:#1890ff;text-decoration:none;font-weight:500}.CitySeoSections_tradeRow__9do1q a:hover{text-decoration:underline}.CitySeoSections_tradeRow__9do1q:last-child{border-bottom:0}.CitySeoSections_goodDelta__rRWiS{padding:2px 6px;background:#f6ffed;color:#389e0d;border-radius:4px;font-weight:600;font-size:12px}.CitySeoSections_badDelta__RLIjk{padding:2px 6px;background:#fff7e6;color:#d46b08;border-radius:4px;font-weight:600;font-size:12px}.CitySeoSections_linkCloud__mgtu5{display:flex;flex-wrap:wrap;gap:10px}.CitySeoSections_linkPill__IpCpr{display:inline-block;padding:8px 14px;font-size:13px;font-weight:500;border-radius:999px;border:1px solid #f0f0f0;background:#fff;color:#444;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.02)}.CitySeoSections_linkPill__IpCpr:hover{background:var(--seo-primary-soft);border-color:#fcebb6;color:#111;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.CitySeoSections_faqSection__FiXPd{margin-top:12px;margin-bottom:24px}.CitySeoSections_faqSection__FiXPd h3{margin:0 0 16px;font-size:19px;font-weight:700;color:#111;letter-spacing:-.01em}.CitySeoSections_faqList___kP8x{display:grid;grid-template-columns:1fr;gap:12px}.CitySeoSections_faqItem__MnDn5{border:1px solid var(--border-subtle);border-radius:12px;background:#fff;padding:16px 18px;transition:all .2s ease}.CitySeoSections_faqItem__MnDn5:hover{border-color:#fcebb6;box-shadow:0 4px 12px rgba(0,0,0,.04)}.CitySeoSections_faqItem__MnDn5 h4{margin:0 0 8px;font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.4}.CitySeoSections_faqItem__MnDn5 p{margin:0;font-size:14px;line-height:1.6;color:#666}.CitySeoSections_source__bYIPN{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;font-size:12px;color:#999}.CitySeoSections_source__bYIPN strong{color:#666;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.CitySeoSections_source__bYIPN p{margin:6px 0 0;line-height:1.5}@media(max-width:900px){.CitySeoSections_kpis__vuxPO{grid-template-columns:repeat(2,minmax(0,1fr))}.CitySeoSections_grid__VkXgV{grid-template-columns:1fr}}.LinkButton_button__Ixzb0{font-weight:400;font-size:16px;line-height:26px;color:#000;text-underline-offset:3px;position:relative;height:fit-content}.LinkButton_button__Ixzb0:before{content:"";position:absolute;right:0;bottom:2px;height:2px;background-color:#fff;transition:width .3s ease;width:100%}.LinkButton_button__Ixzb0:hover:before{width:0}.NumberButton_button___VKM5{color:#000;background:#fff;border-radius:8px;outline:none;user-select:none;display:flex;align-items:center;justify-content:center;padding:17px 22px;font-weight:400;font-size:14px;line-height:24px;box-shadow:unset;height:unset;border:1px solid #d9d9d9;position:relative;transition:.4s;overflow:hidden}.NumberButton_button___VKM5:not(:disabled):active{background:#000;color:#fff;border:1px solid #000}.NumberButton_button___VKM5:not(:disabled):active span{color:inherit}.NumberButton_button___VKM5 span{color:inherit;z-index:1}.NumberButton_button___VKM5:not(:disabled):not(:active):focus,.NumberButton_button___VKM5:not(:disabled):not(:active):hover{border:1px solid #000;color:#000}.SmallButton_button__b49UZ{background:unset;color:#000;outline:none;padding:5px 10px;user-select:none;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:21px;box-shadow:unset;height:fit-content;position:relative;transition:.4s;column-gap:8px;overflow:hidden;border:1px solid #d9d9d9;border-radius:6px}.SmallButton_button__b49UZ span{color:inherit}.SmallButton_button__b49UZ:not(:disabled):active,.SmallButton_button__b49UZ:not(:disabled):focus,.SmallButton_button__b49UZ:not(:disabled):hover{color:inherit;border-color:#000}