.AIaoRa_container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;min-height:100vh;margin-top:120px;padding:3rem 1.5rem;display:flex}.AIaoRa_content{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:700px;padding:3rem 2rem;box-shadow:0 10px 40px #00000014}.AIaoRa_successIcon{color:#10b981;margin-bottom:2rem;display:inline-flex}.AIaoRa_title{color:#1a1a1a;margin-bottom:2.5rem;font-size:2rem;font-weight:700;line-height:1.2}.AIaoRa_confirmationCard{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:2rem;padding:2rem}.AIaoRa_confirmationHeader{border-bottom:1px solid #fff3;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.AIaoRa_confirmationLabel{opacity:.9;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.AIaoRa_confirmationNumber{letter-spacing:.05em;font-size:2.5rem;font-weight:800}.AIaoRa_details{text-align:left;flex-direction:column;gap:1rem;display:flex}.AIaoRa_detailRow{justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.AIaoRa_detailLabel{opacity:.9}.AIaoRa_detailValue{font-weight:600}.AIaoRa_infoSection{text-align:left;background:#f8f9fa;border-radius:12px;gap:1.5rem;margin-bottom:2rem;padding:2rem;display:flex}.AIaoRa_infoIcon{color:#667eea;flex-shrink:0}.AIaoRa_infoContent{flex:1}.AIaoRa_infoTitle{color:#1a1a1a;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.AIaoRa_infoList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AIaoRa_infoList li{color:#4b5563;overflow-wrap:anywhere;padding-left:1.5rem;line-height:1.6;position:relative}.AIaoRa_infoList li:before{content:"•";color:#667eea;font-size:1.2em;font-weight:700;position:absolute;left:0}.AIaoRa_contactCard{text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem}.AIaoRa_contactTitle{color:#1a1a1a;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.AIaoRa_contactText{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.AIaoRa_contactInfo{flex-direction:column;gap:1rem;display:flex}.AIaoRa_contactLink{color:#1a1a1a;background:#f8f9fa;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.AIaoRa_contactLink:hover{background:#e9ecef;transform:translateY(-2px)}.AIaoRa_actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.AIaoRa_primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.AIaoRa_primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media (max-width:768px){.AIaoRa_content{padding:2rem 1.5rem}.AIaoRa_title{font-size:1.75rem}.AIaoRa_confirmationNumber{font-size:2rem}.AIaoRa_infoSection{flex-direction:column;gap:1rem}.AIaoRa_actions{flex-direction:column}}@media print{.AIaoRa_container{background:#fff;padding:0}.AIaoRa_content{box-shadow:none;border:1px solid #e5e7eb}.AIaoRa_actions{display:none}}
._3leLua_page{color:#091f54;background:linear-gradient(#f6f8ff 0%,#fff 65%,#eef3ff 100%);min-height:100vh}._3leLua_pageContent{flex-direction:column;gap:0;display:flex}._3leLua_heroSection{margin-top:65px;padding:clamp(86px,12vw,140px) 0 clamp(54px,9vw,96px)}._3leLua_heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,6vw,64px);display:grid}._3leLua_pageTitle{color:var(--color-primary,#091f54);margin:0;font-size:clamp(32px,4vw,44px);line-height:1.18}@media (max-width:1100px){._3leLua_heroInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){._3leLua_heroSection{padding:72px 0 60px}}
.p2Mx9G_heroSection{margin-top:65px;padding:clamp(86px,12vw,140px) 0 clamp(54px,9vw,96px)}.p2Mx9G_heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,6vw,64px);display:grid}.p2Mx9G_heroCopy{gap:20px;display:grid}.p2Mx9G_heroBadge{color:#004affd1;letter-spacing:.22em;text-transform:uppercase;background:#004aff1a;border-radius:999px;width:fit-content;padding:6px 16px;font-size:13px;font-weight:700}.p2Mx9G_pageTitle{color:var(--color-primary,#091f54);margin:0;font-size:clamp(32px,4vw,44px);line-height:1.18}.p2Mx9G_pageSubtitle{color:#091f54bd;margin:0;font-size:clamp(17px,2.4vw,19px);line-height:1.7}.p2Mx9G_trustList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.p2Mx9G_trustItem{background:#ffffffdb;border:1px solid #091f5414;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:18px;display:grid;box-shadow:0 18px 42px #08174114}.p2Mx9G_trustIcon{width:40px;height:40px;color:var(--color-accent,#004aff);background:linear-gradient(135deg,#004aff29,#0084ff1a);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.p2Mx9G_trustHeading{color:#091f54e6;margin:0;font-size:15px;font-weight:700}.p2Mx9G_trustText{color:#091f54b3;margin:4px 0 0;font-size:14px;line-height:1.5}.p2Mx9G_heroCard{color:#fff;background:linear-gradient(156deg,#072866f2 0%,#091f54e0 45%,#0553c2d1 100%);border-radius:28px;gap:26px;padding:clamp(28px,4.5vw,42px);display:grid;box-shadow:0 32px 60px #08174159}.p2Mx9G_heroCardTitle{margin:0;font-size:clamp(20px,3vw,26px);line-height:1.4}.p2Mx9G_stepList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.p2Mx9G_stepItem{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.p2Mx9G_stepNumber{background:#ffffff29;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.p2Mx9G_stepHeading{margin:0;font-size:16px;font-weight:600}.p2Mx9G_stepText{color:#ffffffc2;margin:6px 0 0;font-size:14px;line-height:1.55}.p2Mx9G_heroAssistance{color:#ffffffd1;background:#ffffff1f;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;padding:16px 18px;font-size:14px;line-height:1.55;display:grid}.p2Mx9G_heroAssistance svg{margin-top:2px}@media (max-width:1100px){.p2Mx9G_heroSection{margin-top:0;padding:0}.p2Mx9G_heroInner{grid-template-columns:minmax(0,1fr)}.p2Mx9G_heroCard{order:-1}}@media (max-width:720px){.p2Mx9G_trustItem,.p2Mx9G_heroAssistance{grid-template-columns:minmax(0,1fr)}}
.NnKFra_container{text-align:center;background:#fff5f5;border:2px solid #feb2b2;border-radius:12px;padding:2.5rem 2rem}.NnKFra_errorIcon{color:#e53e3e;margin-bottom:1.5rem;display:inline-flex}.NnKFra_title{color:#742a2a;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.NnKFra_errorMessage{background:#fff;border:1px solid #feb2b2;border-radius:8px;margin-bottom:2rem;padding:1.25rem}.NnKFra_errorMessage p{color:#742a2a;margin:0;font-size:1rem;line-height:1.6}.NnKFra_actions{margin-bottom:2rem}.NnKFra_retryButton{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.NnKFra_retryButton:hover{background:#c53030;transform:translateY(-2px);box-shadow:0 6px 16px #e53e3e4d}.NnKFra_retryButton:active{transform:translateY(0)}.NnKFra_helpSection{text-align:left;background:#fff;border:1px solid #fed7d7;border-radius:8px;gap:1rem;padding:1.5rem;display:flex}.NnKFra_helpIcon{color:#e53e3e;flex-shrink:0}.NnKFra_helpTitle{color:#742a2a;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.NnKFra_helpText{color:#742a2a;margin-bottom:1rem;line-height:1.5}.NnKFra_contactList{flex-direction:column;gap:.75rem;display:flex}.NnKFra_contactLink{color:#742a2a;background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.NnKFra_contactLink:hover{background:#fed7d7;transform:translate(4px)}@media (max-width:768px){.NnKFra_container{padding:2rem 1.5rem}.NnKFra_title{font-size:1.25rem}.NnKFra_helpSection{flex-direction:column}}
.iWbeSW_section{background:#fffffff5;border:1px solid #091f5414;border-radius:24px;padding:clamp(26px,4vw,36px);box-shadow:0 22px 48px #0817411f}.iWbeSW_title{color:var(--color-primary,#091f54);margin:0 0 24px;font-size:clamp(20px,2.8vw,24px);font-weight:700}.iWbeSW_form{flex-direction:column;gap:20px;display:flex}.iWbeSW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.iWbeSW_field,.iWbeSW_fullWidth{flex-direction:column;gap:8px;display:flex}.iWbeSW_label{color:#091f54b3;font-size:13px;font-weight:600}.iWbeSW_required{color:#e53e3e}.iWbeSW_input,.iWbeSW_select,.iWbeSW_textarea{color:#091f54e0;background:#091f5405;border:1px solid #091f542e;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.iWbeSW_input:focus,.iWbeSW_select:focus,.iWbeSW_textarea:focus{background:#fff;border-color:#004aff99;outline:none;box-shadow:0 0 0 4px #004aff26}.iWbeSW_input::placeholder,.iWbeSW_textarea::placeholder{color:#091f5466}.iWbeSW_select{cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23616E7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:48px}.iWbeSW_textarea{resize:vertical;min-height:110px}@media (max-width:900px){.iWbeSW_row{grid-template-columns:minmax(0,1fr)}}
._6YwQMG_section{background:#fffffff5;border:1px solid #091f5414;border-radius:24px;padding:clamp(26px,4vw,36px);box-shadow:0 22px 48px #0817411f}._6YwQMG_title{color:var(--color-primary,#091f54);margin:0 0 6px;font-size:clamp(20px,2.8vw,24px);font-weight:700}._6YwQMG_subtitle{color:#091f5499;margin:0 0 26px;font-size:14px}._6YwQMG_passengersList{gap:22px;display:grid}._6YwQMG_passengerCard{background:#091f5405;border:1px solid #091f5414;border-radius:18px;padding:clamp(22px,3.4vw,28px)}._6YwQMG_passengerHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._6YwQMG_passengerTitle{color:var(--color-primary,#091f54);margin:0;font-size:16px;font-weight:600}._6YwQMG_passengerBadge{color:var(--color-primary,#091f54);background:#091f540f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}._6YwQMG_form{gap:16px;display:grid}._6YwQMG_row{grid-template-columns:minmax(140px,170px) repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}._6YwQMG_field,._6YwQMG_fieldSmall{flex-direction:column;gap:8px;display:flex}._6YwQMG_fieldSmall{width:100%}._6YwQMG_label{color:#091f54b3;font-size:13px;font-weight:600}._6YwQMG_required{color:#e53e3e}._6YwQMG_input,._6YwQMG_select{color:#091f54e0;background:#091f5405;border:1px solid #091f542e;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}._6YwQMG_input:hover,._6YwQMG_select:hover{border-color:#004aff4d}._6YwQMG_input:focus,._6YwQMG_select:focus{background:#fff;border-color:#004aff99;outline:none;box-shadow:0 0 0 4px #004aff26}._6YwQMG_input::placeholder{color:#091f5466}._6YwQMG_input:invalid{border-color:#e53e3e66}._6YwQMG_input:invalid:focus{border-color:#e53e3e99;box-shadow:0 0 0 4px #e53e3e26}._6YwQMG_select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23616E7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;height:42px;padding-right:40px}._6YwQMG_addButton{color:var(--color-accent,#004aff);cursor:pointer;background:#004aff14;border:1px dashed #004aff4d;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}._6YwQMG_addButton:hover{background:#004aff1f;border-color:#004aff80}._6YwQMG_addButton svg{color:currentColor}@media (max-width:900px){._6YwQMG_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._6YwQMG_row{grid-template-columns:minmax(0,1fr)}}
._82HI9q_section{background:#fffffff5;border:1px solid #091f5414;border-radius:24px;padding:clamp(26px,4vw,36px);box-shadow:0 22px 48px #0817411f}._82HI9q_title{color:var(--color-primary,#091f54);margin:0 0 24px;font-size:clamp(20px,2.8vw,24px);font-weight:700}._82HI9q_content{flex-direction:column;gap:24px;display:flex}._82HI9q_intro{color:#091f54cc;margin:0;font-size:15px;line-height:1.7}._82HI9q_choiceGroup{border:none;margin:0;padding:0}._82HI9q_legend{color:#091f54d9;margin-bottom:16px;font-size:16px;font-weight:600}._82HI9q_options{flex-direction:column;gap:16px;display:flex}._82HI9q_optionCard{cursor:pointer;background:#ffffffeb;border:1px solid #091f541f;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}._82HI9q_optionCardActive{border-color:#004aff52;transform:translateY(-2px);box-shadow:0 16px 32px #091f5429}._82HI9q_optionCardInactive{opacity:.88}._82HI9q_optionCard:hover{border-color:#004aff3d;transform:translateY(-1px);box-shadow:0 12px 24px #091f541f}._82HI9q_optionCard:focus-within{border-color:#004aff5c;box-shadow:0 16px 30px #091f5424}._82HI9q_radio{opacity:0;pointer-events:none;position:absolute}._82HI9q_optionIndicator{border:2px solid #004aff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;transition:background-color .2s,border-color .2s;display:inline-flex}._82HI9q_optionCardActive ._82HI9q_optionIndicator{background:#004affd9;border-color:#004affd9;box-shadow:0 0 0 4px #004aff1f}._82HI9q_optionHeader{align-items:center;gap:12px;display:flex}._82HI9q_optionLabel{color:#091f54e0;font-size:15px;font-weight:600}._82HI9q_optionDescription{color:#091f54a8;font-size:13px;line-height:1.6}
._0aFxDq_section{background:#fffffff5;border:1px solid #091f5414;border-radius:24px;padding:clamp(26px,4vw,36px);box-shadow:0 22px 48px #0817411f}._0aFxDq_title{color:var(--color-primary,#091f54);margin:0 0 6px;font-size:clamp(20px,2.8vw,24px);font-weight:700}._0aFxDq_subtitle{color:#091f5499;margin:0 0 26px;font-size:14px}._0aFxDq_amountSection{background:linear-gradient(145deg,#ffffffeb 0%,#f2f7ffd9 100%);border:1px solid #091f5414;border-radius:20px;flex-direction:column;gap:20px;margin-bottom:clamp(24px,4.4vw,36px);padding:clamp(22px,3.8vw,30px);display:flex;box-shadow:inset 0 1px #fff9}._0aFxDq_amountHeader{justify-content:space-between;align-items:baseline;gap:18px;display:flex}._0aFxDq_amountTitle{color:#091f54ad;margin:0;font-size:16px;font-weight:600}._0aFxDq_amountValue{color:var(--color-primary,#091f54);margin:0;font-size:clamp(22px,4vw,30px);font-weight:700}._0aFxDq_paymentChoice{flex-direction:column;gap:14px;display:flex}._0aFxDq_paymentChoiceLabel{color:#091f5494;margin:0;font-size:14px;font-weight:500}._0aFxDq_radioGroup{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._0aFxDq_paymentOption{cursor:pointer;background:#ffffffd9;border:1px solid #091f5414;border-radius:18px;flex-direction:column;gap:12px;padding:20px 22px 20px 54px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;position:relative;box-shadow:0 12px 28px #0817410f}._0aFxDq_paymentOption:hover{border-color:#004aff47;transform:translateY(-2px);box-shadow:0 18px 34px #0817411a}._0aFxDq_paymentOptionSelected{background:#004aff14;border-color:#004aff73;box-shadow:0 20px 36px #08174124}._0aFxDq_radioInput{opacity:0;pointer-events:none;position:absolute;inset:0}._0aFxDq_paymentOptionIndicator{border:2px solid #091f5459;border-radius:50%;place-items:center;width:18px;height:18px;transition:border-color .2s,background .2s;display:grid;position:absolute;top:22px;left:22px}._0aFxDq_paymentOptionSelected ._0aFxDq_paymentOptionIndicator{border-color:var(--color-accent,#004aff);background:var(--color-accent,#004aff)}._0aFxDq_paymentOptionSelected ._0aFxDq_paymentOptionIndicator:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}._0aFxDq_paymentOptionHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._0aFxDq_paymentOptionTitle{color:var(--color-primary,#091f54);font-size:15px;font-weight:700}._0aFxDq_paymentOptionAmount{color:#004affcc;font-size:15px;font-weight:600}._0aFxDq_paymentOptionDescription{color:#091f54a6;font-size:13px;line-height:1.5}._0aFxDq_finalPaymentInfo{color:#091f54bf;background:#091f540f;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}._0aFxDq_finalPaymentInfo svg{color:#004affcc;flex-shrink:0;margin-top:2px}._0aFxDq_finalPaymentInfo strong{color:var(--color-primary,#091f54)}._0aFxDq_paymentsList{gap:22px;margin-bottom:6px;display:grid}._0aFxDq_paymentCard{background:#091f5405;border:1px solid #091f5414;border-radius:18px;padding:clamp(22px,3.4vw,28px)}._0aFxDq_paymentHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._0aFxDq_paymentTitle{color:var(--color-primary,#091f54);margin:0;font-size:16px;font-weight:600}._0aFxDq_deleteButton{color:#d64545;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:background .2s,color .2s;display:inline-flex}._0aFxDq_deleteButton:hover{color:#b83232;background:#d645451f}._0aFxDq_form{gap:16px;display:grid}._0aFxDq_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._0aFxDq_field,._0aFxDq_fullWidth{flex-direction:column;gap:8px;display:flex}._0aFxDq_label{color:#091f54b3;font-size:13px;font-weight:600}._0aFxDq_required{color:#e53e3e}._0aFxDq_input{color:#091f54e0;background:#091f5405;border:1px solid #091f542e;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}._0aFxDq_input:focus{background:#fff;border-color:#004aff99;outline:none;box-shadow:0 0 0 4px #004aff26}._0aFxDq_input::placeholder{color:#091f5466}._0aFxDq_addButton{color:var(--color-accent,#004aff);cursor:pointer;background:#004aff14;border:1px dashed #004aff4d;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}._0aFxDq_addButton:hover{background:#004aff1f;border-color:#004aff80}._0aFxDq_addButton svg{color:currentColor}._0aFxDq_ctaSafety{background:#091f540a;border-radius:16px;align-items:center;gap:14px;margin-top:24px;padding:16px 20px;display:flex}._0aFxDq_lockIcon{color:#004affe6;background:#004aff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._0aFxDq_lockIcon svg{display:block}._0aFxDq_ctaSafetyTitle{color:var(--color-primary,#091f54);margin:0 0 4px;font-size:14px;font-weight:700}._0aFxDq_ctaSafetyText{color:#091f54a6;margin:0;font-size:13px;line-height:1.4}._0aFxDq_paymentLogos{flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}._0aFxDq_paymentLogos li{color:#091f54a6;background:#091f540a;border:1px solid #091f5414;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}@media (max-width:900px){._0aFxDq_radioGroup{grid-template-columns:minmax(0,1fr)}._0aFxDq_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._0aFxDq_row{grid-template-columns:minmax(0,1fr)}._0aFxDq_ctaSafety{gap:12px;padding:14px 16px}._0aFxDq_lockIcon{width:34px;height:34px}}
.UojDga_section{background:#fffffff5;border:1px solid #091f5414;border-radius:24px;padding:clamp(26px,4vw,36px);box-shadow:0 22px 48px #0817411f}.UojDga_termsSection{margin-bottom:32px}.UojDga_termsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.UojDga_title{color:var(--color-primary,#091f54);margin:0;font-size:clamp(20px,2.8vw,24px);font-weight:700}.UojDga_toggleButton{color:var(--color-accent,#004aff);cursor:pointer;background:#004aff14;border:1px solid #004aff42;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.UojDga_toggleButton:hover{background:#004aff1f;border-color:#004aff66}.UojDga_termsContent{color:#091f54bd;background:#091f5405;border:1px solid #091f5414;border-radius:18px;max-height:400px;padding:24px;font-size:14px;line-height:1.65;overflow-y:auto}.UojDga_termsContent p{margin:0 0 16px}.UojDga_termsContent p:last-child{margin-bottom:0}.UojDga_termsContent strong{color:var(--color-primary,#091f54);font-weight:600}.UojDga_checkboxSection{flex-direction:column;gap:16px;padding-top:8px;display:flex}.UojDga_checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.UojDga_checkbox{cursor:pointer;accent-color:#004aff;flex-shrink:0;width:20px;height:20px;margin-top:2px}.UojDga_checkboxText{color:#091f54b3;font-size:14px;line-height:1.55}.UojDga_required{color:#d64545;font-weight:600}
.Ob_edW_container{background:#ffffffeb;border:1px solid #091f5414;border-radius:24px;gap:18px;padding:clamp(26px,4vw,34px);display:grid;box-shadow:0 22px 48px #0817411f}.Ob_edW_header{gap:8px;display:grid}.Ob_edW_header h2{color:var(--color-primary,#091f54);margin:0;font-size:clamp(20px,2.8vw,24px)}.Ob_edW_header p{color:#091f54a6;margin:0;font-size:14px;line-height:1.6}.Ob_edW_submitButton{color:#fff;cursor:pointer;background:linear-gradient(125deg,#004aff 0%,#006df5 50%,#0084ff 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:16px clamp(32px,4vw,48px);font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 34px #004aff47}.Ob_edW_submitButton:hover{transform:translateY(-2px);box-shadow:0 24px 46px #004aff59}.Ob_edW_submitButton:active{transform:translateY(0)}.Ob_edW_submitButton:disabled{opacity:.75;cursor:not-allowed}.Ob_edW_submitIcon{width:22px;height:22px}@media (max-width:720px){.Ob_edW_container{padding:24px}}
.Badsma_supportCard{background:linear-gradient(158deg,#fffffffa,#f5f8fffa);border:1px solid #091f5414;border-radius:24px;gap:16px;padding:clamp(24px,4vw,32px);display:grid;box-shadow:0 22px 44px #08174124}.Badsma_supportBadge{color:#004affcc;letter-spacing:.18em;text-transform:uppercase;background:#004aff1f;border-radius:999px;width:fit-content;padding:6px 14px;font-size:12px;font-weight:700}.Badsma_title{color:var(--color-primary,#091f54);margin:0;font-size:clamp(18px,2.8vw,22px)}.Badsma_description{color:#091f54ad;margin:0;font-size:14px;line-height:1.6}.Badsma_supportList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Badsma_supportItem{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.Badsma_supportIcon{width:34px;height:34px;color:var(--color-accent,#004aff);background:#091f541a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Badsma_supportLabel{color:#091f54a3;margin:0;font-size:13px;font-weight:600}.Badsma_supportLink{color:var(--color-accent,#004aff);font-size:15px;font-weight:600;text-decoration:none}.Badsma_supportLink:hover,.Badsma_supportLink:focus-visible{text-decoration:underline}.Badsma_note{color:#091f548a;margin:0;font-size:13px;line-height:1.5}@media (max-width:720px){.Badsma_supportItem{grid-template-columns:minmax(0,1fr)}.Badsma_supportIcon{width:30px;height:30px}}
.xz6Vcq_pageContent{flex-direction:column;gap:0;display:flex}.xz6Vcq_formSection{padding:0 0 clamp(90px,11vw,140px)}.xz6Vcq_columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,6vw,64px);display:grid}.xz6Vcq_leftColumn{gap:clamp(36px,4vw,48px);display:grid}.xz6Vcq_rightColumn{gap:24px;display:grid}.xz6Vcq_mobileSummaryWrapper,.xz6Vcq_mobileAdvisorWrapper{display:none}.xz6Vcq_stickySummaryBar{z-index:100;opacity:0;visibility:hidden;background:#fff;width:100%;max-width:100vw;margin-top:-40px;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s;display:none;position:fixed;top:120px;left:0;right:0;overflow-x:hidden;transform:translateY(-20px);box-shadow:0 2px 8px #0000001a}.xz6Vcq_stickySummaryBarVisible{opacity:1;visibility:visible;transform:translateY(0)}.xz6Vcq_stickySummaryContent{box-sizing:border-box;width:100%;max-width:100%;padding:12px 0}.xz6Vcq_stickyGrid{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;display:flex}.xz6Vcq_stickyInfo{flex:1;min-width:0;overflow:hidden}.xz6Vcq_stickyTitle{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:600;overflow:hidden}.xz6Vcq_stickySubtitle{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:11px;font-weight:500;overflow:hidden}.xz6Vcq_stickyDetails{color:#666;flex-wrap:wrap;gap:6px;font-size:11px;display:flex;overflow:hidden}.xz6Vcq_stickyDetails span{white-space:nowrap;flex-shrink:0}.xz6Vcq_stickyDetails span:not(:last-child):after{content:"•";color:#ccc;margin-left:6px}.xz6Vcq_stickyPrice{text-align:right;flex-shrink:0;min-width:fit-content}.xz6Vcq_stickyPriceLabel{text-transform:uppercase;color:#666;white-space:nowrap;margin:0 0 2px;font-size:10px;font-weight:500}.xz6Vcq_stickyPriceValue{color:#1a1a1a;white-space:nowrap;margin:0;font-size:16px;font-weight:700}@media (max-width:1100px){.xz6Vcq_columns{grid-template-columns:minmax(0,1fr)}.xz6Vcq_rightColumn{display:none}.xz6Vcq_mobileSummaryWrapper{margin-top:120px;padding:clamp(24px,4vw,36px) 0;display:block}.xz6Vcq_mobileAdvisorWrapper{padding:0 0 clamp(36px,6vw,48px);display:block}.xz6Vcq_stickySummaryBar{display:block}}
.I1qXzG_container{width:100%}.I1qXzG_card{background:#fffffffa;border:1px solid #091f5414;border-radius:28px;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #0817412e}.I1qXzG_imageContainer{width:100%;padding-top:62%;position:relative;overflow:hidden}.I1qXzG_image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.I1qXzG_imageOverlay{background:linear-gradient(#071a4900 20%,#071a49b8 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.I1qXzG_packageBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600}.I1qXzG_destination{color:#fff;text-shadow:0 18px 38px #0006;margin:0;font-size:clamp(24px,3.6vw,30px);line-height:1.25}.I1qXzG_content{gap:24px;padding:clamp(26px,4vw,34px);display:grid}.I1qXzG_hotelInfo{gap:10px;display:grid}.I1qXzG_tripEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#091f548c;margin:0;font-size:12px;font-weight:700}.I1qXzG_hotelName{color:var(--color-primary,#091f54);margin:0;font-size:20px;font-weight:700}.I1qXzG_stars{color:#f6b400;gap:2px;font-size:16px;display:flex}.I1qXzG_star{line-height:1}.I1qXzG_highlightRow{background:#091f540a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.I1qXzG_highlightLabel{letter-spacing:.08em;text-transform:uppercase;color:#091f547a;margin:0;font-size:12px;font-weight:700}.I1qXzG_highlightValue{color:#091f54d6;margin:6px 0 0;font-size:14px;font-weight:600}.I1qXzG_details{gap:12px;margin:0;padding:0;list-style:none;display:grid}.I1qXzG_detailRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.I1qXzG_detailLabel{color:#091f5485;font-size:13px;font-weight:600}.I1qXzG_detailValue{color:#091f54d1;text-align:right;margin:0;font-size:13px}.I1qXzG_priceBreakdown{background:linear-gradient(135deg,#004aff14,#0084ff0a);border-radius:20px;gap:10px;padding:18px;display:grid}.I1qXzG_priceRow{justify-content:space-between;align-items:center;display:flex}.I1qXzG_priceLabel{color:#091f5499;font-size:13px;font-weight:600}.I1qXzG_priceValue{color:#091f54db;font-size:14px;font-weight:600}.I1qXzG_totalRow{border-top:1px solid #091f5429;margin-top:8px;padding-top:12px}.I1qXzG_totalLabel{color:var(--color-primary,#091f54);font-size:14px;font-weight:700}.I1qXzG_totalValue{color:var(--color-accent,#004aff);font-size:20px;font-weight:700}.I1qXzG_priceNote{color:#091f5499;margin:4px 0 0;font-size:12px}.I1qXzG_guarantees{color:#091f54a8;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.I1qXzG_guarantees li{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.I1qXzG_guaranteeIcon{width:28px;height:28px;color:var(--color-accent,#004aff);background:#091f5414;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:720px){.I1qXzG_highlightRow{grid-template-columns:repeat(2,minmax(0,1fr))}.I1qXzG_detailRow{text-align:left;grid-template-columns:minmax(0,1fr)}.I1qXzG_detailValue{text-align:left}}
.VPNtWW_container{width:100%}.VPNtWW_card{background:#fffffffa;border:1px solid #091f5414;border-radius:28px;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #0817412e}.VPNtWW_imageContainer{width:100%;padding-top:62%;position:relative;overflow:hidden}.VPNtWW_image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.VPNtWW_imageOverlay{background:linear-gradient(#071a4900 20%,#071a49b8 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.VPNtWW_packageBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600}.VPNtWW_destination{color:#fff;text-shadow:0 18px 38px #0006;margin:0;font-size:clamp(24px,3.6vw,30px);line-height:1.25}.VPNtWW_content{gap:24px;padding:clamp(26px,4vw,34px);display:grid}.VPNtWW_tourInfo{gap:10px;display:grid}.VPNtWW_tourName{color:var(--color-primary,#091f54);margin:0;font-size:20px;font-weight:700}.VPNtWW_tourOperator{color:#091f54a6;margin:0;font-size:13px;font-weight:500}.VPNtWW_tripEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#091f548c;margin:0;font-size:12px;font-weight:700}.VPNtWW_limitedPlaces{color:#d97706;font-weight:700}.VPNtWW_highlightRow{background:#091f540a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.VPNtWW_highlightLabel{letter-spacing:.08em;text-transform:uppercase;color:#091f547a;margin:0;font-size:12px;font-weight:700}.VPNtWW_highlightValue{color:#091f54d6;margin:6px 0 0;font-size:14px;font-weight:600}.VPNtWW_details{gap:12px;margin:0;padding:0;list-style:none;display:grid}.VPNtWW_detailRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.VPNtWW_detailLabel{color:#091f5485;font-size:13px;font-weight:600}.VPNtWW_detailValue{color:#091f54d1;text-align:right;margin:0;font-size:13px}.VPNtWW_priceBreakdown{background:linear-gradient(135deg,#004aff14,#0084ff0a);border-radius:20px;gap:10px;padding:18px;display:grid}.VPNtWW_priceRow{justify-content:space-between;align-items:center;display:flex}.VPNtWW_priceLabel{color:#091f5499;font-size:13px;font-weight:600}.VPNtWW_priceValue{color:#091f54db;font-size:14px;font-weight:600}.VPNtWW_totalRow{border-top:1px solid #091f5429;margin-top:8px;padding-top:12px}.VPNtWW_totalLabel{color:var(--color-primary,#091f54);font-size:14px;font-weight:700}.VPNtWW_totalValue{color:var(--color-accent,#004aff);font-size:20px;font-weight:700}.VPNtWW_priceNote{color:#091f5499;margin:4px 0 0;font-size:12px}.VPNtWW_guarantees{color:#091f54a8;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.VPNtWW_guarantees li{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.VPNtWW_guaranteeIcon{width:28px;height:28px;color:var(--color-accent,#004aff);background:#091f5414;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:720px){.VPNtWW_highlightRow{grid-template-columns:repeat(2,minmax(0,1fr))}.VPNtWW_detailRow{text-align:left;grid-template-columns:minmax(0,1fr)}.VPNtWW_detailValue{text-align:left}}
.Nhy4fa_container{width:100%}.Nhy4fa_card{background:#fffffffa;border:1px solid #091f5414;border-radius:28px;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #0817412e}.Nhy4fa_imageContainer{width:100%;padding-top:62%;position:relative;overflow:hidden}.Nhy4fa_image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Nhy4fa_imageOverlay{background:linear-gradient(#071a4900 20%,#071a49b8 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.Nhy4fa_packageBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600}.Nhy4fa_destination{color:#fff;text-shadow:0 18px 38px #0006;margin:0;font-size:clamp(24px,3.6vw,30px);line-height:1.25}.Nhy4fa_content{gap:24px;padding:clamp(26px,4vw,34px);display:grid}.Nhy4fa_cruiseInfo{gap:10px;display:grid}.Nhy4fa_cruiseName{color:var(--color-primary,#091f54);margin:0;font-size:20px;font-weight:700}.Nhy4fa_shipInfo{gap:4px;display:grid}.Nhy4fa_shipName,.Nhy4fa_cruiseLine{color:#091f54a6;margin:0;font-size:13px;font-weight:500}.Nhy4fa_tripEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#091f548c;margin:0;font-size:12px;font-weight:700}.Nhy4fa_limitedPlaces{color:#d97706;font-weight:700}.Nhy4fa_highlightRow{background:#091f540a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.Nhy4fa_highlightLabel{letter-spacing:.08em;text-transform:uppercase;color:#091f547a;margin:0;font-size:12px;font-weight:700}.Nhy4fa_highlightValue{color:#091f54d6;margin:6px 0 0;font-size:14px;font-weight:600}.Nhy4fa_details{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Nhy4fa_detailRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.Nhy4fa_detailLabel{color:#091f5485;font-size:13px;font-weight:600}.Nhy4fa_detailValue{color:#091f54d1;text-align:right;margin:0;font-size:13px}.Nhy4fa_priceBreakdown{background:linear-gradient(135deg,#004aff14,#0084ff0a);border-radius:20px;gap:10px;padding:18px;display:grid}.Nhy4fa_priceRow{justify-content:space-between;align-items:center;display:flex}.Nhy4fa_priceLabel{color:#091f5499;font-size:13px;font-weight:600}.Nhy4fa_priceValue{color:#091f54db;font-size:14px;font-weight:600}.Nhy4fa_totalRow{border-top:1px solid #091f5429;margin-top:8px;padding-top:12px}.Nhy4fa_totalLabel{color:var(--color-primary,#091f54);font-size:14px;font-weight:700}.Nhy4fa_totalValue{color:var(--color-accent,#004aff);font-size:20px;font-weight:700}.Nhy4fa_priceNote{color:#091f5499;margin:4px 0 0;font-size:12px}.Nhy4fa_guarantees{color:#091f54a8;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.Nhy4fa_guarantees li{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.Nhy4fa_guaranteeIcon{width:28px;height:28px;color:var(--color-accent,#004aff);background:#091f5414;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:720px){.Nhy4fa_highlightRow{grid-template-columns:repeat(2,minmax(0,1fr))}.Nhy4fa_detailRow{text-align:left;grid-template-columns:minmax(0,1fr)}.Nhy4fa_detailValue{text-align:left}}
