.BookingPage-module__DjpfyW__page{min-height:100%;color:var(--ink);background:#fafbfc;padding-bottom:64px}.BookingPage-module__DjpfyW__container{padding-top:80px}@media (max-width:560px){.BookingPage-module__DjpfyW__container{padding-top:48px}.BookingPage-module__DjpfyW__page{padding-bottom:64px}}.BookingPage-module__DjpfyW__container{width:min(1000px,100% - 32px);margin:0 auto;padding:40px 0 64px}.BookingPage-module__DjpfyW__titleBlock{text-align:center;margin-bottom:38px}.BookingPage-module__DjpfyW__titleBlock h1{margin:14px 0 10px;font-size:clamp(32px,5vw,40px);line-height:1.15}.BookingPage-module__DjpfyW__titleBlock p{color:var(--muted);margin:0;font-size:15px}.BookingPage-module__DjpfyW__official{border-radius:var(--radius-full);color:var(--wine);letter-spacing:.04em;background:#fff5f6;border:1px solid #f1d7dc;align-items:center;gap:7px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.BookingPage-module__DjpfyW__stepper{justify-content:center;align-items:center;margin-bottom:42px;display:flex}.BookingPage-module__DjpfyW__stepGroup{align-items:center;gap:8px;display:flex}.BookingPage-module__DjpfyW__stepNumber{color:#69666d;background:#e9e7e9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.BookingPage-module__DjpfyW__stepActive{background:var(--wine);color:#fff;box-shadow:0 3px 8px #84142d30}.BookingPage-module__DjpfyW__stepLabel{color:#77737b;font-size:13px;font-weight:700}.BookingPage-module__DjpfyW__stepLabelActive{color:var(--ink)}.BookingPage-module__DjpfyW__stepLine{background:#e0dde0;width:64px;height:2px;margin:0 10px}.BookingPage-module__DjpfyW__stepLineActive{background:var(--wine)}.BookingPage-module__DjpfyW__mainCard,.BookingPage-module__DjpfyW__reviewCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e2dfe2;overflow:hidden}.BookingPage-module__DjpfyW__notices{border-bottom:1px solid #ece9eb}.BookingPage-module__DjpfyW__noticeRow{border-bottom:1px solid #f0edef;justify-content:space-between;gap:32px;padding:26px 32px;display:flex}.BookingPage-module__DjpfyW__noticeRow:last-child{border-bottom:0}.BookingPage-module__DjpfyW__noticeEnglish{gap:12px;max-width:580px;display:flex}.BookingPage-module__DjpfyW__noticeEnglish h3{margin:0;font-size:14px;line-height:1.4}.BookingPage-module__DjpfyW__noticeEnglish p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.BookingPage-module__DjpfyW__noticeIcon{width:22px;color:var(--wine);font-size:21px;line-height:1}.BookingPage-module__DjpfyW__noticeTag{border-radius:var(--radius-sm);color:var(--wine);background:#fff5f6;border:1px solid #f1d7dc;margin-top:12px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.BookingPage-module__DjpfyW__noticeUrdu{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;min-width:210px;display:flex}.BookingPage-module__DjpfyW__noticeUrdu h3{color:var(--wine);font-family:var(--font-urdu);margin:0;font-size:15px;line-height:1.7}.BookingPage-module__DjpfyW__noticeUrdu span{color:#99959c;letter-spacing:.12em;font-size:10px}.BookingPage-module__DjpfyW__noticeUrdu p{color:#77737b;max-width:280px;font-family:var(--font-urdu);margin:0;font-size:12px;line-height:1.8}.BookingPage-module__DjpfyW__uppercase{text-transform:uppercase;letter-spacing:.1em;font-size:12px!important}.BookingPage-module__DjpfyW__formSection{border-bottom:1px solid #f0edef;padding:30px 32px}.BookingPage-module__DjpfyW__formSection:last-child{border-bottom:0}.BookingPage-module__DjpfyW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.BookingPage-module__DjpfyW__sectionTitle{align-items:flex-start;gap:9px;display:flex}.BookingPage-module__DjpfyW__sectionDot{background:var(--wine);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.BookingPage-module__DjpfyW__sectionHeading h2{letter-spacing:0;margin:0;font-size:16px;line-height:1.35}.BookingPage-module__DjpfyW__sectionHeading p{color:var(--muted);margin:3px 0 0;font-size:11px}.BookingPage-module__DjpfyW__urduHeading{color:var(--wine);font-family:var(--font-urdu);margin:0;font-size:15px;font-weight:700}.BookingPage-module__DjpfyW__noticeUrdu span[dir=ltr]{font-family:var(--font-body)}.BookingPage-module__DjpfyW__noticeUrduLabel{text-align:right;white-space:nowrap;direction:ltr;align-self:flex-start}.BookingPage-module__DjpfyW__fieldsThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.BookingPage-module__DjpfyW__field{gap:6px;min-width:0;display:grid}.BookingPage-module__DjpfyW__fieldLabel{color:#4f4c53;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.BookingPage-module__DjpfyW__fieldLabel b{color:#d74b5e}.BookingPage-module__DjpfyW__fieldUrdu{color:#98949c;font-family:var(--font-urdu);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:11px;font-weight:500}.BookingPage-module__DjpfyW__field input,.BookingPage-module__DjpfyW__field select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dedbdf;outline:0;padding:0 12px;font-size:13px;transition:border-color .18s,box-shadow .18s}.BookingPage-module__DjpfyW__field input::placeholder{color:#aaa6ad}.BookingPage-module__DjpfyW__field input:focus,.BookingPage-module__DjpfyW__field select:focus{border-color:var(--wine);box-shadow:0 0 0 3px #84142d17}.BookingPage-module__DjpfyW__verifiedCountry{border-radius:var(--radius-sm);background:#fafafa;border:1px solid #dedbdf;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:13px;display:flex}.BookingPage-module__DjpfyW__verifiedCountry strong{color:#25804a;font-size:11px}.BookingPage-module__DjpfyW__feeSection{padding:24px 32px 30px}.BookingPage-module__DjpfyW__feeBox{border-radius:var(--radius-lg);background:#fff7f8;border:1px solid #f1d7dc;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.BookingPage-module__DjpfyW__feeEyebrow{letter-spacing:.14em;font-weight:800;color:var(--wine)!important;margin:0 0 3px!important;font-size:10px!important}.BookingPage-module__DjpfyW__feeBox h3{color:var(--wine);margin:0;font-size:28px;line-height:1.2}.BookingPage-module__DjpfyW__feeBox p{color:var(--muted);margin:5px 0 0;font-size:11px}.BookingPage-module__DjpfyW__feeNote{text-align:right;max-width:280px}.BookingPage-module__DjpfyW__feeNote p:first-child{color:#4f4c53;text-transform:uppercase;font-weight:700}.BookingPage-module__DjpfyW__feeNote p:last-child{font-family:var(--font-urdu);line-height:1.8}.BookingPage-module__DjpfyW__terms{color:#65616a;cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.65;display:flex}.BookingPage-module__DjpfyW__terms input{width:16px;height:16px;accent-color:var(--wine);flex:0 0 16px;margin-top:2px}.BookingPage-module__DjpfyW__terms a,.BookingPage-module__DjpfyW__help a{color:var(--wine);font-weight:800;text-decoration:none}.BookingPage-module__DjpfyW__terms a:hover,.BookingPage-module__DjpfyW__help a:hover{text-decoration:underline}.BookingPage-module__DjpfyW__error{color:#a52639;margin:14px 0 0;font-size:12px;font-weight:700}.BookingPage-module__DjpfyW__actionRow,.BookingPage-module__DjpfyW__reviewActions{border-top:1px solid #f0edef;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:22px;display:flex}.BookingPage-module__DjpfyW__help{color:var(--muted);font-size:13px}.BookingPage-module__DjpfyW__backButton{color:var(--wine);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:800}.BookingPage-module__DjpfyW__reviewCard{padding:32px}.BookingPage-module__DjpfyW__reviewHeader{border-bottom:1px solid #ece9eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.BookingPage-module__DjpfyW__reviewHeader h2,.BookingPage-module__DjpfyW__paymentPanel h2{margin:0 0 8px;font-size:30px}.BookingPage-module__DjpfyW__reviewHeader p:not(.BookingPage-module__DjpfyW__eyebrow),.BookingPage-module__DjpfyW__paymentPanel>p{color:var(--muted);margin:0;font-size:14px}.BookingPage-module__DjpfyW__reviewBadge{border-radius:var(--radius-full);color:var(--wine);white-space:nowrap;background:#fff5f6;padding:6px 10px;font-size:11px;font-weight:800}.BookingPage-module__DjpfyW__reviewGrid{border-radius:var(--radius-lg);background:#fff;border:1px solid #ece9eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:26px 0;display:grid;overflow:hidden}.BookingPage-module__DjpfyW__reviewItem{background:#fff;gap:5px;padding:14px;display:grid}.BookingPage-module__DjpfyW__reviewItem span{color:#88838c;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.BookingPage-module__DjpfyW__reviewItem strong{overflow-wrap:anywhere;font-size:13px}.BookingPage-module__DjpfyW__paymentPanel{text-align:center;max-width:680px;margin:0 auto}.BookingPage-module__DjpfyW__paymentSummary{border-radius:var(--radius-lg);color:#55515a;text-align:left;background:#fff7f8;border:1px solid #f1d7dc;justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:20px;font-size:13px;display:flex}.BookingPage-module__DjpfyW__paymentSummary strong{color:var(--wine);font-size:22px}.BookingPage-module__DjpfyW__paymentPanel .BookingPage-module__DjpfyW__reviewActions{justify-content:center}.BookingPage-module__DjpfyW__success{border-radius:var(--radius-md);color:#176737;background:#e7f6ec;margin-top:24px;padding:14px 16px;font-size:13px;font-weight:700}@media (max-width:800px){.BookingPage-module__DjpfyW__container{padding-top:32px}.BookingPage-module__DjpfyW__noticeRow{flex-direction:column;gap:18px}.BookingPage-module__DjpfyW__noticeUrdu{text-align:right;align-items:flex-end}.BookingPage-module__DjpfyW__fieldsThree,.BookingPage-module__DjpfyW__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingPage-module__DjpfyW__feeBox{flex-direction:column;align-items:flex-start}.BookingPage-module__DjpfyW__feeNote{text-align:left;max-width:none}.BookingPage-module__DjpfyW__feeNote p:last-child{text-align:right}.BookingPage-module__DjpfyW__stepLabel{display:none}.BookingPage-module__DjpfyW__stepLine{width:42px;margin:0 7px}}@media (max-width:560px){.BookingPage-module__DjpfyW__container{width:min(100% - 24px,1000px);padding-bottom:42px}.BookingPage-module__DjpfyW__titleBlock{margin-bottom:28px}.BookingPage-module__DjpfyW__titleBlock h1{font-size:30px}.BookingPage-module__DjpfyW__titleBlock p{font-size:13px;line-height:1.6}.BookingPage-module__DjpfyW__stepper{margin-bottom:28px}.BookingPage-module__DjpfyW__stepLine{width:28px;margin:0 5px}.BookingPage-module__DjpfyW__noticeRow,.BookingPage-module__DjpfyW__formSection,.BookingPage-module__DjpfyW__feeSection,.BookingPage-module__DjpfyW__reviewCard{padding:22px 18px}.BookingPage-module__DjpfyW__fieldsThree,.BookingPage-module__DjpfyW__reviewGrid{grid-template-columns:1fr}.BookingPage-module__DjpfyW__fieldLabel{flex-direction:column;align-items:flex-start;gap:2px}.BookingPage-module__DjpfyW__fieldUrdu{align-self:flex-end}.BookingPage-module__DjpfyW__sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.BookingPage-module__DjpfyW__urduHeading{align-self:flex-end}.BookingPage-module__DjpfyW__actionRow,.BookingPage-module__DjpfyW__reviewActions{flex-direction:column;align-items:stretch}.BookingPage-module__DjpfyW__actionRow .BookingPage-module__DjpfyW__button,.BookingPage-module__DjpfyW__reviewActions .BookingPage-module__DjpfyW__button{width:100%}.BookingPage-module__DjpfyW__help{text-align:center}.BookingPage-module__DjpfyW__reviewHeader{flex-direction:column}.BookingPage-module__DjpfyW__reviewHeader h2,.BookingPage-module__DjpfyW__paymentPanel h2{font-size:26px}.BookingPage-module__DjpfyW__paymentSummary{flex-direction:column;align-items:flex-start;gap:8px}}.BookingPage-module__DjpfyW__field input,.BookingPage-module__DjpfyW__field select{text-align:left;direction:ltr}.BookingPage-module__DjpfyW__reviewHeadingSide{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.BookingPage-module__DjpfyW__reviewHeadingSide h3,.BookingPage-module__DjpfyW__paymentHeading h3{color:var(--wine);font-family:var(--font-urdu);margin:0;font-size:16px}.BookingPage-module__DjpfyW__paymentHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.BookingPage-module__DjpfyW__paymentHeading h2{margin-bottom:0}.BookingPage-module__DjpfyW__paymentHeading>div{text-align:left}.BookingPage-module__DjpfyW__paymentInstructions{border-radius:var(--radius-lg);text-align:left;background:#fbfafb;border:1px solid #ece9eb;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;margin:24px 0;padding:16px;display:grid}.BookingPage-module__DjpfyW__paymentInstructions p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.BookingPage-module__DjpfyW__paymentStepNumber{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.BookingPage-module__DjpfyW__paymentSummary small{color:#8b8790;margin-top:5px;font-size:11px;display:block}.BookingPage-module__DjpfyW__uploadBox{border-radius:var(--radius-lg);min-height:170px;color:var(--wine);cursor:pointer;text-align:center;background:#fffafb;border:1px dashed #caa1aa;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.BookingPage-module__DjpfyW__uploadBox:hover{border-color:var(--wine);background:#fff5f6;box-shadow:0 0 0 3px #84142d12}.BookingPage-module__DjpfyW__uploadBox input{opacity:0;width:1px;height:1px;position:absolute}.BookingPage-module__DjpfyW__uploadBox strong{font-size:14px}.BookingPage-module__DjpfyW__uploadBox>span:last-child{color:#88838c;font-size:11px}.BookingPage-module__DjpfyW__uploadIcon{background:#f7e3e7;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:3px;font-size:22px;font-weight:400;display:grid}.BookingPage-module__DjpfyW__proofPreview{border-radius:var(--radius-lg);text-align:left;background:#fff;border:1px solid #eadfe2;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px;display:grid}.BookingPage-module__DjpfyW__proofPreview img{border-radius:var(--radius-sm);object-fit:cover;width:86px;height:64px}.BookingPage-module__DjpfyW__proofLabel{color:#8b8790;margin:0 0 4px;font-size:11px}.BookingPage-module__DjpfyW__proofPreview strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;display:block;overflow:hidden}.BookingPage-module__DjpfyW__removeProof{color:var(--wine);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.BookingPage-module__DjpfyW__reviewActions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:560px){.BookingPage-module__DjpfyW__reviewHeadingSide,.BookingPage-module__DjpfyW__paymentHeading{flex-direction:column;align-items:flex-start;gap:8px}.BookingPage-module__DjpfyW__paymentHeading h3{align-self:flex-end}}@media (min-width:901px){.BookingPage-module__DjpfyW__container{padding-top:64px}}.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__stepNumber:not(.BookingPage-module__DjpfyW__stepActive),.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__stepLabel,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__noticeUrdu span,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__fieldUrdu,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__field input::placeholder,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__sectionHeading p,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__reviewItem span,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentSummary small,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__uploadBox>span:last-child,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__proofLabel,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__accountCardHeader span{color:#6b7280}.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__noticeEnglish p,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__noticeUrdu p,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__feeBox p,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__terms,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__help,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentSummary,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentInstructions p,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__barcodeSlot small,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__accountRow span,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__couponPanel>div:first-child span{color:#4b5563}.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__fieldLabel,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__feeNote p:first-child,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentFields label,.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentFieldLabel{color:#374151}.BookingPage-module__DjpfyW__page .BookingPage-module__DjpfyW__paymentTab{color:#4b5563}@media (max-width:560px){.BookingPage-module__DjpfyW__titleBlock h1{font-size:32px;line-height:1.18}.BookingPage-module__DjpfyW__reviewHeader h2,.BookingPage-module__DjpfyW__paymentPanel h2{font-size:24px;line-height:1.28}.BookingPage-module__DjpfyW__feeBox h3{font-size:22px;line-height:1.25}.BookingPage-module__DjpfyW__container{width:min(100% - 32px,1000px);padding-top:46px!important}.BookingPage-module__DjpfyW__titleBlock,.BookingPage-module__DjpfyW__titleBlock h1,.BookingPage-module__DjpfyW__titleBlock p{text-align:center}.BookingPage-module__DjpfyW__titleBlock .BookingPage-module__DjpfyW__official,.BookingPage-module__DjpfyW__mainCard,.BookingPage-module__DjpfyW__reviewCard{margin-left:auto;margin-right:auto}.BookingPage-module__DjpfyW__stepper{justify-content:center}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionHeading,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeBox,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeNote,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__terms,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__actionRow{text-align:left}}.BookingPage-module__DjpfyW__mainCard{isolation:isolate;position:relative;overflow:visible}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeRow,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__formSection,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeSection,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__field,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionHeading{opacity:1;visibility:visible;transform:none}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeIcon{pointer-events:none}.BookingPage-module__DjpfyW__mainCard input,.BookingPage-module__DjpfyW__mainCard select,.BookingPage-module__DjpfyW__mainCard button,.BookingPage-module__DjpfyW__mainCard a{transition-property:color,background-color,border-color,box-shadow}.BookingPage-module__DjpfyW__mainCard input:hover,.BookingPage-module__DjpfyW__mainCard select:hover,.BookingPage-module__DjpfyW__mainCard button:hover,.BookingPage-module__DjpfyW__mainCard a:hover{transform:none}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__button:hover{background:var(--wine-dark);transform:none}.BookingPage-module__DjpfyW__mainCard input:focus-visible,.BookingPage-module__DjpfyW__mainCard select:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.BookingPage-module__DjpfyW__official{color:var(--wine);background:#fef2f2;border-color:#fee2e2}.BookingPage-module__DjpfyW__official svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.BookingPage-module__DjpfyW__official{box-sizing:border-box;vertical-align:middle;white-space:normal;flex-wrap:nowrap;justify-content:center;max-width:100%;line-height:1.6}.BookingPage-module__DjpfyW__official svg{flex:0 0 16px;margin:0;display:block}.BookingPage-module__DjpfyW__official>span{text-align:center;min-width:0}.BookingPage-module__DjpfyW__sectionDot{width:24px;height:24px;color:var(--wine);background:#fef2f2;border-radius:8px;flex:0 0 24px;place-items:center;margin-top:1px;display:grid}.BookingPage-module__DjpfyW__sectionDot svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.BookingPage-module__DjpfyW__official,.BookingPage-module__DjpfyW__sectionDot,.BookingPage-module__DjpfyW__noticeTag,.BookingPage-module__DjpfyW__reviewBadge{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent-text)}.BookingPage-module__DjpfyW__titleBlock h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-track)}.BookingPage-module__DjpfyW__titleBlock p{color:var(--muted);font-size:16px;line-height:1.65}@media (max-width:560px){.BookingPage-module__DjpfyW__titleBlock h1{font-size:var(--type-h1-mobile-size)}.BookingPage-module__DjpfyW__titleBlock p{font-size:14px}}.BookingPage-module__DjpfyW__bookingReceipt{background:#f0fdf8;border:1px solid #c9eadf;border-radius:10px;grid-template-columns:auto 1fr;gap:5px 14px;padding:14px;display:grid}.BookingPage-module__DjpfyW__bookingReceipt span{color:#526173;text-transform:uppercase;font-size:11px;font-weight:700}.BookingPage-module__DjpfyW__bookingReceipt strong{color:#075f48;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.BookingPage-module__DjpfyW__bookingReceipt small{color:#526173;grid-column:1/-1;font-size:11px}.BookingPage-module__DjpfyW__deliveryNote{color:#664514;text-align:left;background:#fff9e8;border:1px solid #f1d38d;border-left:4px solid #c98218;border-radius:10px;gap:8px;margin:20px 0 24px;padding:15px 17px;display:grid;box-shadow:0 5px 14px #b7791f12}.BookingPage-module__DjpfyW__deliveryNote strong{color:#874019;font-size:13px}.BookingPage-module__DjpfyW__deliveryNote p{color:#775a2d;margin:4px 0 0;font-size:12px;line-height:1.55}.BookingPage-module__DjpfyW__deliveryNoteUrdu{font-family:var(--font-urdu);text-align:right;color:#874019!important;font-size:14px!important;line-height:1.8!important}.BookingPage-module__DjpfyW__paymentFields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:18px;display:grid}.BookingPage-module__DjpfyW__paymentFields label{color:#344054;gap:6px;font-size:11px;font-weight:800;display:grid}.BookingPage-module__DjpfyW__paymentFieldLabel{color:#344054;justify-content:space-between;align-items:flex-end;gap:8px;font-size:11px;font-weight:800;display:flex}.BookingPage-module__DjpfyW__paymentFieldLabel b{color:#d74b5e}.BookingPage-module__DjpfyW__paymentFieldUrdu{color:var(--wine);font-family:var(--font-urdu);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:700}.BookingPage-module__DjpfyW__paymentFields input{color:#101828;min-width:0;font:inherit;background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:11px 12px;font-weight:500}.BookingPage-module__DjpfyW__paymentFields input:focus{border-color:var(--wine);outline:2px solid #84142d1f}@media (max-width:760px){.BookingPage-module__DjpfyW__paymentFields,.BookingPage-module__DjpfyW__bookingReceipt{grid-template-columns:1fr}}.BookingPage-module__DjpfyW__paymentAccounts{text-align:left;gap:12px;margin:22px 0 4px;display:grid}.BookingPage-module__DjpfyW__paymentTabs{background:#f5f7fa;border:1px solid #e4e8ee;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.BookingPage-module__DjpfyW__paymentTab,.BookingPage-module__DjpfyW__paymentTabActive{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.BookingPage-module__DjpfyW__paymentTab{color:#637086;background:0 0}.BookingPage-module__DjpfyW__paymentTab:hover{color:var(--wine);background:#fff}.BookingPage-module__DjpfyW__paymentTabActive{background:var(--wine);color:#fff;box-shadow:0 4px 12px #84142d26}.BookingPage-module__DjpfyW__accountCard{background:linear-gradient(135deg,#fff9fa,#fff);border:1px solid #eadce0;border-radius:14px;padding:16px;box-shadow:0 8px 24px #84142d0b}.BookingPage-module__DjpfyW__accountCardHeader{border-bottom:1px solid #f0e5e8;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.BookingPage-module__DjpfyW__accountCardHeader span{color:#8b8790;letter-spacing:.08em;font-size:10px;font-weight:800}.BookingPage-module__DjpfyW__accountCardHeader h3{color:#101828;margin:4px 0 0;font-size:14px}.BookingPage-module__DjpfyW__accountCardHeader strong{color:var(--wine);background:#f9e6ea;border-radius:999px;padding:5px 8px;font-size:11px}.BookingPage-module__DjpfyW__accountRow{border-bottom:1px solid #f0e5e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px 0;display:grid}.BookingPage-module__DjpfyW__accountRow span{color:#637086;font-size:11px}.BookingPage-module__DjpfyW__accountRow b{color:#101828;overflow-wrap:anywhere;grid-column:1;font-size:13px}.BookingPage-module__DjpfyW__accountRow button{color:var(--wine);font:inherit;cursor:pointer;background:#fff;border:1px solid #e7cbd2;border-radius:7px;grid-area:1/2/span 2;padding:7px 10px;font-size:11px;font-weight:800}.BookingPage-module__DjpfyW__accountRow button:hover{background:#fff1f4}.BookingPage-module__DjpfyW__accountNumber{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--wine)!important}.BookingPage-module__DjpfyW__barcodeSlot{text-align:center;background:#fffafb;border:1px dashed #d7b7bf;border-radius:10px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.BookingPage-module__DjpfyW__barcodeSlot small{color:#637086;max-width:430px;font-size:10px;line-height:1.45}.BookingPage-module__DjpfyW__barcodeSlot img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:7px;width:min(100%,228px);height:auto;display:block}.BookingPage-module__DjpfyW__paymentNotice{color:#08744f;text-align:left;margin:10px 0 0;font-size:12px;font-weight:800}.BookingPage-module__DjpfyW__uploadUrdu{font-family:var(--font-urdu);font-weight:700;color:var(--wine)!important;font-size:14px!important}.BookingPage-module__DjpfyW__couponPanel{text-align:left;background:#fffafb;border:1px solid #eadce0;border-radius:12px;gap:10px;margin:22px 0 14px;padding:16px;display:grid}.BookingPage-module__DjpfyW__couponPanel>div:first-child{gap:2px;display:grid}.BookingPage-module__DjpfyW__couponPanel strong{color:#344054;font-size:13px}.BookingPage-module__DjpfyW__couponPanel>div:first-child span{color:#637086;font-size:11px}.BookingPage-module__DjpfyW__couponControls{grid-template-columns:1fr auto;gap:8px;display:grid}.BookingPage-module__DjpfyW__couponControls input{color:#101828;min-width:0;font:inherit;text-transform:uppercase;border:1px solid #dfe4ea;border-radius:7px;padding:10px 12px;font-size:12px}.BookingPage-module__DjpfyW__couponControls input:focus{border-color:var(--wine);outline:2px solid #84142d1f}.BookingPage-module__DjpfyW__couponControls button{background:var(--wine);color:#fff;min-width:84px;font:inherit;cursor:pointer;border:0;border-radius:7px;font-size:12px;font-weight:800}.BookingPage-module__DjpfyW__couponControls button:hover{background:var(--wine-dark)}.BookingPage-module__DjpfyW__couponControls button:disabled{cursor:not-allowed;opacity:.6}.BookingPage-module__DjpfyW__couponSuccess{color:#08744f;margin:0;font-size:11px;font-weight:800}.BookingPage-module__DjpfyW__couponError{color:#a52639;margin:0;font-size:11px;font-weight:700}.BookingPage-module__DjpfyW__couponApplied{color:#176737;text-align:left;background:#f2fff7;border:1px solid #cce8d8;border-radius:12px;margin:22px 0 14px;padding:14px 16px;font-size:12px;font-weight:600;line-height:1.55}.BookingPage-module__DjpfyW__couponApplied strong{color:#08744f}.BookingPage-module__DjpfyW__paymentBreakdown{text-align:right;justify-items:end;gap:4px;min-width:112px;display:grid}.BookingPage-module__DjpfyW__paymentBreakdown b{color:#a52639;font-size:13px}.BookingPage-module__DjpfyW__paymentBreakdown strong:last-child{color:var(--wine);font-size:22px}@media (max-width:560px){.BookingPage-module__DjpfyW__accountCardHeader{flex-direction:column;gap:8px}.BookingPage-module__DjpfyW__accountCardHeader strong{align-self:flex-start}}.BookingPage-module__DjpfyW__stepLabel,.BookingPage-module__DjpfyW__noticeUrdu span,.BookingPage-module__DjpfyW__noticeUrdu p,.BookingPage-module__DjpfyW__fieldUrdu,.BookingPage-module__DjpfyW__reviewItem span,.BookingPage-module__DjpfyW__uploadBox>span:last-child,.BookingPage-module__DjpfyW__proofLabel,.BookingPage-module__DjpfyW__paymentSummary small,.BookingPage-module__DjpfyW__accountCardHeader span{color:#5d5863}.BookingPage-module__DjpfyW__field input::placeholder{color:#68636d;opacity:1}@media (max-width:560px){.BookingPage-module__DjpfyW__titleBlock h1{font-size:32px;line-height:1.18}.BookingPage-module__DjpfyW__reviewHeader h2,.BookingPage-module__DjpfyW__paymentPanel h2{font-size:24px;line-height:1.28}.BookingPage-module__DjpfyW__feeBox h3{font-size:22px;line-height:1.25}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish{align-items:flex-start;gap:10px}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeIcon{border:1px solid var(--accent-border);background:var(--accent-bg);border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:0;font-size:14px;line-height:1;display:grid}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish h3,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu h3{font-size:14px;line-height:1.55}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish p,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu p{font-size:13px;line-height:1.7}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle h2,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__urduHeading{font-size:16px;line-height:1.5}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle p,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__fieldLabel>span,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__fieldUrdu{font-size:11px;line-height:1.55}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentHeading h2,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentHeading h3{font-size:16px;line-height:1.5}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentInstructions p,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentFieldLabel,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentFieldUrdu{font-size:11px;line-height:1.6}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__paymentStepNumber{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}}@media (max-width:640px){.BookingPage-module__DjpfyW__official{gap:3px;padding:6px 3px}.BookingPage-module__DjpfyW__official>span{letter-spacing:.04em;white-space:nowrap;font-size:12px}.BookingPage-module__DjpfyW__container{width:min(100% - 32px,1000px)}.BookingPage-module__DjpfyW__titleBlock,.BookingPage-module__DjpfyW__titleBlock h1,.BookingPage-module__DjpfyW__titleBlock p,.BookingPage-module__DjpfyW__stepper{text-align:center}.BookingPage-module__DjpfyW__titleBlock .BookingPage-module__DjpfyW__official,.BookingPage-module__DjpfyW__mainCard,.BookingPage-module__DjpfyW__reviewCard{margin-inline:auto}.BookingPage-module__DjpfyW__noticeRow{flex-direction:column;gap:18px}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish{text-align:left;direction:ltr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish>div{text-align:left;direction:ltr;flex:auto;min-width:0;max-width:none}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish h3,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeEnglish p,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeTag{text-align:left}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu{text-align:right;direction:rtl;align-items:stretch;width:100%;min-width:0}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu h3,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrdu p{text-align:right;white-space:normal;overflow-wrap:anywhere;direction:rtl;width:100%;max-width:none;margin-inline:0}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__noticeUrduLabel{text-align:right;direction:ltr;align-self:flex-start}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionHeading{flex-direction:column;align-items:stretch;gap:12px;width:100%}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle{justify-content:flex-start;align-items:flex-start;width:100%}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle>div{text-align:left;flex:auto;min-width:0}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle h2,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__sectionTitle p{text-align:left}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__urduHeading{text-align:right;direction:rtl;align-self:stretch;width:100%}.BookingPage-module__DjpfyW__fieldsThree,.BookingPage-module__DjpfyW__reviewGrid{grid-template-columns:1fr}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__fieldLabel,.BookingPage-module__DjpfyW__paymentFieldLabel{align-items:stretch;justify-content:initial;text-align:left;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__fieldLabel>span:first-child,.BookingPage-module__DjpfyW__paymentFieldLabel>span:first-child{text-align:left;direction:ltr}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__fieldUrdu,.BookingPage-module__DjpfyW__paymentFieldUrdu{text-align:right;white-space:normal;overflow-wrap:anywhere;direction:rtl;align-self:stretch;width:100%;display:block}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeBox{flex-direction:column;align-items:stretch;width:100%}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeBox>div:first-child,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeNote{text-align:left;width:100%;max-width:none}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeNote p:first-child{text-align:left}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__feeNote p:last-child{text-align:right;direction:rtl}.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__terms,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__actionRow,.BookingPage-module__DjpfyW__mainCard .BookingPage-module__DjpfyW__help{text-align:left}.BookingPage-module__DjpfyW__reviewHeader,.BookingPage-module__DjpfyW__paymentHeading{flex-direction:column;align-items:stretch;gap:12px}.BookingPage-module__DjpfyW__reviewHeader>div:first-child,.BookingPage-module__DjpfyW__paymentHeading>div{text-align:left;direction:ltr;width:100%}.BookingPage-module__DjpfyW__reviewHeadingSide{text-align:right;align-items:stretch;width:100%}.BookingPage-module__DjpfyW__reviewHeadingSide h3,.BookingPage-module__DjpfyW__paymentHeading h3{text-align:right;direction:rtl;align-self:stretch;width:100%}.BookingPage-module__DjpfyW__reviewBadge{direction:ltr;align-self:flex-end}.BookingPage-module__DjpfyW__paymentInstructions,.BookingPage-module__DjpfyW__paymentFields,.BookingPage-module__DjpfyW__paymentAccounts,.BookingPage-module__DjpfyW__couponPanel{text-align:left}.BookingPage-module__DjpfyW__paymentFields{grid-template-columns:1fr}.BookingPage-module__DjpfyW__deliveryNote,.BookingPage-module__DjpfyW__paymentNotice,.BookingPage-module__DjpfyW__couponApplied,.BookingPage-module__DjpfyW__couponSuccess,.BookingPage-module__DjpfyW__couponError{text-align:left}.BookingPage-module__DjpfyW__deliveryNoteUrdu,[dir=rtl].BookingPage-module__DjpfyW__uploadUrdu{text-align:right;direction:rtl}.BookingPage-module__DjpfyW__paymentSummary{flex-direction:column;align-items:flex-start;gap:8px}}
.MedicalCentersPage-module__tzv9yW__page{background:var(--white);color:var(--ink)}.MedicalCentersPage-module__tzv9yW__eyebrow{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.MedicalCentersPage-module__tzv9yW__lead{max-width:680px;color:var(--muted);margin:18px 0 28px;font-size:17px;line-height:1.65}.MedicalCentersPage-module__tzv9yW__search{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:620px;height:50px;box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:0 15px;display:flex}.MedicalCentersPage-module__tzv9yW__intro h1,.MedicalCentersPage-module__tzv9yW__intro h1:hover,.MedicalCentersPage-module__tzv9yW__lead,.MedicalCentersPage-module__tzv9yW__lead:hover,.MedicalCentersPage-module__tzv9yW__search,.MedicalCentersPage-module__tzv9yW__search:hover,.MedicalCentersPage-module__tzv9yW__search input,.MedicalCentersPage-module__tzv9yW__search input:hover{color:var(--ink)}.MedicalCentersPage-module__tzv9yW__search{cursor:text;transition:border-color .22s,box-shadow .22s}.MedicalCentersPage-module__tzv9yW__search:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #84142d1f}.MedicalCentersPage-module__tzv9yW__searchIcon{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.8px;flex:none}.MedicalCentersPage-module__tzv9yW__search input{width:100%;color:var(--ink);caret-color:var(--wine);cursor:text;font:inherit;background:0 0;border:0;outline:0}.MedicalCentersPage-module__tzv9yW__search input::placeholder{color:#929098}.MedicalCentersPage-module__tzv9yW__clear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.MedicalCentersPage-module__tzv9yW__tabsSection{z-index:40;background:var(--white);position:sticky;top:80px;box-shadow:0 4px 14px #15141a12}.MedicalCentersPage-module__tzv9yW__tabsSection>div{padding-top:15px;padding-bottom:15px}.MedicalCentersPage-module__tzv9yW__tabHint{color:#77747c;margin:0 0 10px;font-size:12px}.MedicalCentersPage-module__tzv9yW__tabs{flex-wrap:wrap;gap:8px;display:flex}.MedicalCentersPage-module__tzv9yW__tab{border-radius:var(--radius-full);color:#5f5d65;font:inherit;cursor:pointer;background:#f0eff1;border:0;padding:8px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s}.MedicalCentersPage-module__tzv9yW__tab:hover{color:var(--ink);background:#e5e3e6;transform:translateY(-1px)}.MedicalCentersPage-module__tzv9yW__activeTab{background:var(--wine);color:var(--white);box-shadow:0 4px 10px #84142d38}.MedicalCentersPage-module__tzv9yW__activeTab:hover{background:var(--wine-dark);color:var(--white)}.MedicalCentersPage-module__tzv9yW__results{background:var(--surface);padding:48px 0 64px}.MedicalCentersPage-module__tzv9yW__resultsHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.MedicalCentersPage-module__tzv9yW__resultsHeader h2{letter-spacing:-.025em;margin:0;font-size:30px}.MedicalCentersPage-module__tzv9yW__count{color:var(--muted);margin:0 0 4px;font-size:13px}.MedicalCentersPage-module__tzv9yW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.MedicalCentersPage-module__tzv9yW__card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.MedicalCentersPage-module__tzv9yW__card:hover{box-shadow:var(--shadow-md);border-color:#d5c5ca;transform:translateY(-3px)}.MedicalCentersPage-module__tzv9yW__cardHeader h3{margin:0 0 10px;font-size:21px;line-height:1.2}.MedicalCentersPage-module__tzv9yW__city{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.MedicalCentersPage-module__tzv9yW__verified{color:#287448;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.MedicalCentersPage-module__tzv9yW__details{border-radius:var(--radius-lg);background:#fbfafb;border:1px solid #ece9eb;gap:10px;margin:20px 0;padding:15px;display:grid}.MedicalCentersPage-module__tzv9yW__details p{color:#5d5b63;overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.45;display:flex}.MedicalCentersPage-module__tzv9yW__details a,.MedicalCentersPage-module__tzv9yW__directions{color:var(--wine);text-decoration:none}.MedicalCentersPage-module__tzv9yW__details a:hover,.MedicalCentersPage-module__tzv9yW__directions:hover{text-decoration:underline}.MedicalCentersPage-module__tzv9yW__detailIcon{width:17px;color:var(--wine);text-align:center;flex:0 0 17px}.MedicalCentersPage-module__tzv9yW__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.MedicalCentersPage-module__tzv9yW__directions{font-size:13px;font-weight:800}.MedicalCentersPage-module__tzv9yW__allocation{color:#89868e;text-align:right;font-size:11px}.MedicalCentersPage-module__tzv9yW__empty{border-radius:var(--radius-xl);background:var(--white);text-align:center;border:1px dashed #d4cdd0;padding:52px 20px}.MedicalCentersPage-module__tzv9yW__empty h2{margin:0 0 8px}.MedicalCentersPage-module__tzv9yW__empty p{color:var(--muted);margin:0 0 18px}.MedicalCentersPage-module__tzv9yW__empty button,.MedicalCentersPage-module__tzv9yW__notice a{border-radius:var(--radius-md);background:var(--wine);color:var(--white);font:inherit;cursor:pointer;border:0;padding:11px 16px;font-weight:700;text-decoration:none}.MedicalCentersPage-module__tzv9yW__mobileSearchRow,.MedicalCentersPage-module__tzv9yW__mobileCityToggle,.MedicalCentersPage-module__tzv9yW__mobileCityList{display:none}@media (max-width:800px){.MedicalCentersPage-module__tzv9yW__grid{grid-template-columns:1fr}.MedicalCentersPage-module__tzv9yW__resultsHeader{flex-direction:column;align-items:flex-start;gap:8px}.MedicalCentersPage-module__tzv9yW__count{margin:0}}@media (max-width:640px){.MedicalCentersPage-module__tzv9yW__intro{padding:40px 0 34px}.MedicalCentersPage-module__tzv9yW__lead{font-size:15px}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__searchRow{display:none}.MedicalCentersPage-module__tzv9yW__tabsSection{top:76px}.MedicalCentersPage-module__tzv9yW__tabsSection>div{padding-top:10px;padding-bottom:10px}.MedicalCentersPage-module__tzv9yW__mobileSearchRow{margin-bottom:8px;display:block}.MedicalCentersPage-module__tzv9yW__mobileSearch{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-height:44px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #ece9eb;align-items:center;gap:10px;padding:0 12px;display:flex}.MedicalCentersPage-module__tzv9yW__mobileSearch input{width:100%;min-width:0;color:var(--ink);caret-color:var(--wine);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.MedicalCentersPage-module__tzv9yW__mobileSearch input::placeholder{color:#77747c}.MedicalCentersPage-module__tzv9yW__mobileCityToggle{border-radius:var(--radius-md);width:100%;min-height:42px;color:var(--wine);font:inherit;cursor:pointer;background:#fbf4f5;border:1px solid #e5d7db;justify-content:space-between;align-items:center;padding:9px 13px;font-size:13px;font-weight:800;display:flex}.MedicalCentersPage-module__tzv9yW__mobileCityToggle:focus-visible{outline-offset:2px;outline:3px solid #ffb2b8}.MedicalCentersPage-module__tzv9yW__mobileCityLabel{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.MedicalCentersPage-module__tzv9yW__mobileCityLabel small{color:#8b6570;letter-spacing:.01em;font-size:10px;font-weight:600}.MedicalCentersPage-module__tzv9yW__mobileCityChevron{font-size:18px;line-height:14px;transition:transform .18s}.MedicalCentersPage-module__tzv9yW__mobileCityToggle[aria-expanded=true] .MedicalCentersPage-module__tzv9yW__mobileCityChevron{transform:rotate(180deg)}.MedicalCentersPage-module__tzv9yW__mobileCityList{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #ece9eb;gap:6px;margin-top:8px;padding:8px;display:grid}.MedicalCentersPage-module__tzv9yW__mobileCityList[hidden]{display:none}.MedicalCentersPage-module__tzv9yW__mobileCityLink{color:#5f5d65;text-align:center;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:700;text-decoration:none;display:block}.MedicalCentersPage-module__tzv9yW__mobileCityLink:focus-visible{outline-offset:1px;outline:2px solid #ffb2b8}.MedicalCentersPage-module__tzv9yW__mobileCityLink.MedicalCentersPage-module__tzv9yW__activeTab,.MedicalCentersPage-module__tzv9yW__mobileCityLink:hover{background:var(--wine);color:var(--white)}.MedicalCentersPage-module__tzv9yW__tabHint,.MedicalCentersPage-module__tzv9yW__tabs{display:none}.MedicalCentersPage-module__tzv9yW__card{padding:18px}.MedicalCentersPage-module__tzv9yW__cardFooter{flex-direction:column;align-items:flex-start}.MedicalCentersPage-module__tzv9yW__allocation{text-align:left}}.MedicalCentersPage-module__tzv9yW__bottomBanner{z-index:45;position:relative}.MedicalCentersPage-module__tzv9yW__intro{background:#f5f6f8b3;padding:64px 0 48px}.MedicalCentersPage-module__tzv9yW__introCopy{text-align:center;width:min(100% - 32px,896px);margin:0 auto}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__eyebrow{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:none;background:#fef2f2;border:1px solid #fee2e2;align-items:center;gap:6px;margin-bottom:24px;padding:6px 16px;font-size:12px;display:inline-flex}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__eyebrow>.MedicalCentersPage-module__tzv9yW__miniIcon{width:16px;height:16px;color:var(--wine);stroke-width:1.8px}.MedicalCentersPage-module__tzv9yW__intro h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(34px,5vw,44px);line-height:1.15}.MedicalCentersPage-module__tzv9yW__lead{color:#4b5563;max-width:680px;margin:0 auto;font-size:16px;line-height:1.65;transition:none}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__lead:hover{color:#4b5563;text-decoration:none;transform:none}.MedicalCentersPage-module__tzv9yW__searchRow{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1152px);margin:0 auto;padding-top:8px;display:flex}.MedicalCentersPage-module__tzv9yW__search{border-radius:var(--radius-md);background:#fff;border-color:#ece9eb;flex:512px;width:min(100%,512px);max-width:512px;height:46px}.MedicalCentersPage-module__tzv9yW__searchIcon{color:#5e5e60;stroke:currentColor}.MedicalCentersPage-module__tzv9yW__search input{color:#181c20;-webkit-text-fill-color:#181c20;caret-color:#181c20}.MedicalCentersPage-module__tzv9yW__search input::placeholder{color:#5e5e60;opacity:.7}.MedicalCentersPage-module__tzv9yW__feeNote{color:#5e5e60;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.MedicalCentersPage-module__tzv9yW__feeNote .MedicalCentersPage-module__tzv9yW__miniIcon{width:18px;height:18px;color:var(--wine);stroke-width:2px}.MedicalCentersPage-module__tzv9yW__cardHeader h3,.MedicalCentersPage-module__tzv9yW__resultsHeader h2{align-items:center;gap:9px;display:flex}.MedicalCentersPage-module__tzv9yW__cardHeader h3 .MedicalCentersPage-module__tzv9yW__miniIcon,.MedicalCentersPage-module__tzv9yW__resultsHeader h2 .MedicalCentersPage-module__tzv9yW__miniIcon{width:20px;height:20px;color:var(--wine);stroke-width:1.8px;flex:0 0 20px}.MedicalCentersPage-module__tzv9yW__miniIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.MedicalCentersPage-module__tzv9yW__detailIcon{justify-content:center;align-items:center;display:inline-flex}.MedicalCentersPage-module__tzv9yW__detailIcon .MedicalCentersPage-module__tzv9yW__miniIcon{width:16px;height:16px}.MedicalCentersPage-module__tzv9yW__resultsHeader h2{margin:0}@media (max-width:640px){.MedicalCentersPage-module__tzv9yW__intro{padding:46px 0 34px}.MedicalCentersPage-module__tzv9yW__intro h1{font-size:32px}.MedicalCentersPage-module__tzv9yW__lead{font-size:14px;line-height:1.65}.MedicalCentersPage-module__tzv9yW__searchRow{flex-direction:column;align-items:stretch;gap:14px;padding-top:4px}.MedicalCentersPage-module__tzv9yW__search{max-width:none}.MedicalCentersPage-module__tzv9yW__feeNote{justify-content:center}.MedicalCentersPage-module__tzv9yW__cardHeader h3{align-items:flex-start}}.MedicalCentersPage-module__tzv9yW__searchRow .MedicalCentersPage-module__tzv9yW__search{flex:512px;width:min(100%,512px)}@media (max-width:640px){.MedicalCentersPage-module__tzv9yW__searchRow .MedicalCentersPage-module__tzv9yW__search{flex-basis:auto;width:100%}}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__eyebrow{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text)}.MedicalCentersPage-module__tzv9yW__intro .MedicalCentersPage-module__tzv9yW__feeNote .MedicalCentersPage-module__tzv9yW__miniIcon,.MedicalCentersPage-module__tzv9yW__cardHeader h3 .MedicalCentersPage-module__tzv9yW__miniIcon,.MedicalCentersPage-module__tzv9yW__resultsHeader h2 .MedicalCentersPage-module__tzv9yW__miniIcon{color:var(--accent-text)}.MedicalCentersPage-module__tzv9yW__intro h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-track)}.MedicalCentersPage-module__tzv9yW__lead{color:var(--muted);font-size:16px;line-height:1.65}@media (max-width:640px){.MedicalCentersPage-module__tzv9yW__intro h1{font-size:var(--type-h1-mobile-size);line-height:var(--type-h1-line)}.MedicalCentersPage-module__tzv9yW__lead{font-size:14px}}.MedicalCentersPage-module__tzv9yW__page,.MedicalCentersPage-module__tzv9yW__intro{background:var(--surface)}.MedicalCentersPage-module__tzv9yW__page{font-family:var(--font-body)}@media (max-width:640px){.MedicalCentersPage-module__tzv9yW__intro h1{letter-spacing:-.03em;font-size:32px;line-height:1.15}.MedicalCentersPage-module__tzv9yW__lead{font-size:14px;line-height:1.65}.MedicalCentersPage-module__tzv9yW__resultsHeader h2{font-size:var(--type-h2-mobile-size);line-height:var(--type-h2-line)}.MedicalCentersPage-module__tzv9yW__count{font-size:13px}.MedicalCentersPage-module__tzv9yW__cardHeader h3{font-size:var(--type-card-size);line-height:var(--type-card-line)}.MedicalCentersPage-module__tzv9yW__details p{font-size:13px}.MedicalCentersPage-module__tzv9yW__resultsHeader{text-align:center;align-items:center}.MedicalCentersPage-module__tzv9yW__resultsHeader>div,.MedicalCentersPage-module__tzv9yW__resultsHeader .MedicalCentersPage-module__tzv9yW__count{width:100%}.MedicalCentersPage-module__tzv9yW__resultsHeader h2{text-align:center;justify-content:center}.MedicalCentersPage-module__tzv9yW__grid{justify-items:center}.MedicalCentersPage-module__tzv9yW__card{box-sizing:border-box;text-align:center;width:100%;max-width:560px}.MedicalCentersPage-module__tzv9yW__cardHeader h3{text-align:center;justify-content:center}.MedicalCentersPage-module__tzv9yW__verified{justify-content:center}.MedicalCentersPage-module__tzv9yW__details{box-sizing:border-box;text-align:center;width:100%}.MedicalCentersPage-module__tzv9yW__details p{text-align:center;justify-content:center}.MedicalCentersPage-module__tzv9yW__cardFooter{text-align:center;align-items:center;width:100%}.MedicalCentersPage-module__tzv9yW__allocation{text-align:center}}
.MedicalReportCheckPage-module__NxbU0a__page{color:#111827;background:linear-gradient(#f7f8fa 0%,#fbfcfd 46%,#f5f7f9 100%);padding-bottom:1px}.MedicalReportCheckPage-module__NxbU0a__hero,.MedicalReportCheckPage-module__NxbU0a__lookupSection,.MedicalReportCheckPage-module__NxbU0a__stepsSection,.MedicalReportCheckPage-module__NxbU0a__helpSection,.MedicalReportCheckPage-module__NxbU0a__disclaimerSection{width:min(var(--container-width), calc(100% - 2 * var(--gutter-desktop)));margin:0 auto}.MedicalReportCheckPage-module__NxbU0a__hero{text-align:center;padding:58px 0 36px}.MedicalReportCheckPage-module__NxbU0a__eyebrow,.MedicalReportCheckPage-module__NxbU0a__sectionEyebrow{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.MedicalReportCheckPage-module__NxbU0a__eyebrow{border:1px solid var(--accent-border);background:var(--accent-bg);border-radius:999px;margin-bottom:20px;padding:7px 15px}.MedicalReportCheckPage-module__NxbU0a__eyebrow .MedicalReportCheckPage-module__NxbU0a__svg{width:16px;height:16px}.MedicalReportCheckPage-module__NxbU0a__hero h1{color:#030712;letter-spacing:-.035em;max-width:780px;margin:0 auto 16px;font-size:44px;line-height:1.15}.MedicalReportCheckPage-module__NxbU0a__hero>p{color:#4b5563;max-width:700px;margin:0 auto;font-size:16px;line-height:1.65}.MedicalReportCheckPage-module__NxbU0a__lookupSection{padding-bottom:56px}.MedicalReportCheckPage-module__NxbU0a__lookupCard,.MedicalReportCheckPage-module__NxbU0a__helpCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:28px;width:min(100%,896px);margin-inline:auto;padding:36px 40px;box-shadow:0 5px 18px #22141a0a}.MedicalReportCheckPage-module__NxbU0a__lookupHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.MedicalReportCheckPage-module__NxbU0a__lookupHeader>div{max-width:680px}.MedicalReportCheckPage-module__NxbU0a__sectionEyebrow{margin:0 0 10px}.MedicalReportCheckPage-module__NxbU0a__lookupHeader h2,.MedicalReportCheckPage-module__NxbU0a__helpCard h2,.MedicalReportCheckPage-module__NxbU0a__disclaimer h2{color:#030712;letter-spacing:-.025em;margin:0 0 10px;font-size:28px;line-height:1.25}.MedicalReportCheckPage-module__NxbU0a__lookupHeader p:not(.MedicalReportCheckPage-module__NxbU0a__sectionEyebrow),.MedicalReportCheckPage-module__NxbU0a__helpCard p:not(.MedicalReportCheckPage-module__NxbU0a__sectionEyebrow),.MedicalReportCheckPage-module__NxbU0a__disclaimer p{color:#4b5563;margin:0;font-size:15px;line-height:1.65}.MedicalReportCheckPage-module__NxbU0a__primaryButton,.MedicalReportCheckPage-module__NxbU0a__secondaryButton,.MedicalReportCheckPage-module__NxbU0a__textButton,.MedicalReportCheckPage-module__NxbU0a__contactButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.MedicalReportCheckPage-module__NxbU0a__primaryButton{background:var(--wine);color:#fff;white-space:nowrap;flex:none;min-height:48px;padding:12px 19px;font-size:14px}.MedicalReportCheckPage-module__NxbU0a__primaryButton:hover,.MedicalReportCheckPage-module__NxbU0a__contactButton:hover{background:var(--wine-dark);transform:translateY(-1px)}.MedicalReportCheckPage-module__NxbU0a__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.MedicalReportCheckPage-module__NxbU0a__methodCard{text-align:center;background:#fafbfc;border:1px solid #edf0f3;border-radius:18px;padding:22px}.MedicalReportCheckPage-module__NxbU0a__methodNumber{color:var(--wine);letter-spacing:.12em;margin:0 auto 16px;font-size:12px;font-weight:900;display:block}.MedicalReportCheckPage-module__NxbU0a__methodCard h3{color:#111827;margin:0 0 8px;font-size:18px}.MedicalReportCheckPage-module__NxbU0a__methodCard p{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.MedicalReportCheckPage-module__NxbU0a__privacyNote,.MedicalReportCheckPage-module__NxbU0a__disclaimer{color:#1e40af;text-align:center;background:#f5f8ff;border:1px solid #dbeafe;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:24px 0 0;padding:16px 18px;font-size:13px;line-height:1.55;display:flex}.MedicalReportCheckPage-module__NxbU0a__privacyNote .MedicalReportCheckPage-module__NxbU0a__svg,.MedicalReportCheckPage-module__NxbU0a__disclaimer>.MedicalReportCheckPage-module__NxbU0a__svg{color:#3b82f6;flex:0 0 18px;width:18px;height:18px}.MedicalReportCheckPage-module__NxbU0a__privacyNote span{color:#1e40af}.MedicalReportCheckPage-module__NxbU0a__stepsSection{padding-bottom:56px}.MedicalReportCheckPage-module__NxbU0a__sectionIntro{text-align:center;width:min(100%,896px);margin:0 auto 28px}.MedicalReportCheckPage-module__NxbU0a__sectionIntro .MedicalReportCheckPage-module__NxbU0a__sectionEyebrow{margin-bottom:8px}.MedicalReportCheckPage-module__NxbU0a__sectionIntro h2{color:#030712;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.2}.MedicalReportCheckPage-module__NxbU0a__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100%,896px);margin:0 auto;padding:0;list-style:none;display:grid}.MedicalReportCheckPage-module__NxbU0a__steps li{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-height:176px;padding:22px 18px}.MedicalReportCheckPage-module__NxbU0a__steps li>span{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 18px;font-size:13px;font-weight:800;display:grid}.MedicalReportCheckPage-module__NxbU0a__steps h3{color:#111827;margin:0 0 8px;font-size:16px;line-height:1.35}.MedicalReportCheckPage-module__NxbU0a__steps p{color:#4b5563;margin:0;font-size:13px;line-height:1.55}.MedicalReportCheckPage-module__NxbU0a__helpSection{padding-bottom:40px}.MedicalReportCheckPage-module__NxbU0a__helpCard{justify-content:center;align-items:center;gap:28px;display:flex}.MedicalReportCheckPage-module__NxbU0a__linkStack{flex:none;gap:10px;width:min(100%,320px);margin-inline:auto;display:grid}.MedicalReportCheckPage-module__NxbU0a__secondaryButton{color:#fff;background:#111827;min-height:44px;padding:11px 16px;font-size:13px}.MedicalReportCheckPage-module__NxbU0a__secondaryButton:hover{background:#1f2937;transform:translateY(-1px)}.MedicalReportCheckPage-module__NxbU0a__textButton{color:var(--wine);justify-content:center;padding:4px 2px;font-size:13px}.MedicalReportCheckPage-module__NxbU0a__textButton:hover{color:var(--wine-dark)}.MedicalReportCheckPage-module__NxbU0a__disclaimerSection{padding-bottom:48px}.MedicalReportCheckPage-module__NxbU0a__disclaimer{color:#4b5563;background:#fff;border-color:#e5e7eb;width:min(100%,896px);margin:0 auto}.MedicalReportCheckPage-module__NxbU0a__disclaimer h2{margin-bottom:6px;font-size:20px}.MedicalReportCheckPage-module__NxbU0a__disclaimer p{font-size:14px}.MedicalReportCheckPage-module__NxbU0a__arrow{font-size:16px;line-height:1}.MedicalReportCheckPage-module__NxbU0a__svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.MedicalReportCheckPage-module__NxbU0a__svg path,.MedicalReportCheckPage-module__NxbU0a__svg circle,.MedicalReportCheckPage-module__NxbU0a__svg rect{vector-effect:non-scaling-stroke}.MedicalReportCheckPage-module__NxbU0a__primaryButton:focus-visible,.MedicalReportCheckPage-module__NxbU0a__secondaryButton:focus-visible,.MedicalReportCheckPage-module__NxbU0a__textButton:focus-visible{outline-offset:3px;outline:3px solid #ffb2b8}@media (max-width:800px){.MedicalReportCheckPage-module__NxbU0a__hero,.MedicalReportCheckPage-module__NxbU0a__lookupSection,.MedicalReportCheckPage-module__NxbU0a__stepsSection,.MedicalReportCheckPage-module__NxbU0a__helpSection,.MedicalReportCheckPage-module__NxbU0a__disclaimerSection{width:min(var(--container-width), calc(100% - 36px))}.MedicalReportCheckPage-module__NxbU0a__lookupHeader,.MedicalReportCheckPage-module__NxbU0a__helpCard{flex-direction:column;align-items:center}.MedicalReportCheckPage-module__NxbU0a__primaryButton{width:100%}.MedicalReportCheckPage-module__NxbU0a__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalReportCheckPage-module__NxbU0a__linkStack{width:100%}.MedicalReportCheckPage-module__NxbU0a__textButton{justify-content:center}}@media (max-width:600px){.MedicalReportCheckPage-module__NxbU0a__hero{padding:46px 0 30px}.MedicalReportCheckPage-module__NxbU0a__hero h1{font-size:32px}.MedicalReportCheckPage-module__NxbU0a__hero>p{font-size:14px}.MedicalReportCheckPage-module__NxbU0a__lookupCard,.MedicalReportCheckPage-module__NxbU0a__helpCard{border-radius:22px;padding:26px 20px}.MedicalReportCheckPage-module__NxbU0a__lookupHeader h2,.MedicalReportCheckPage-module__NxbU0a__helpCard h2{font-size:24px}.MedicalReportCheckPage-module__NxbU0a__methodGrid,.MedicalReportCheckPage-module__NxbU0a__steps{grid-template-columns:1fr}.MedicalReportCheckPage-module__NxbU0a__methodGrid{margin-top:24px}.MedicalReportCheckPage-module__NxbU0a__steps li{min-height:0}.MedicalReportCheckPage-module__NxbU0a__sectionIntro h2{font-size:28px}.MedicalReportCheckPage-module__NxbU0a__disclaimer{padding:16px}}
.GuidesPage-module__4nm0JW__page{color:#111827;background:#fafbfc;padding:0 0 1px;overflow-x:hidden}.GuidesPage-module__4nm0JW__container{width:min(100% - 32px,896px);margin:0 auto}.GuidesPage-module__4nm0JW__heroCard,.GuidesPage-module__4nm0JW__guideCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 3px 12px #22141a0a}.GuidesPage-module__4nm0JW__heroCard{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;margin-bottom:32px;padding:64px 0 48px;position:relative;overflow:hidden}.GuidesPage-module__4nm0JW__heroGlow{opacity:.32;filter:blur(24px);pointer-events:none;background:#fce7f3;border-radius:50%;width:192px;height:192px;position:absolute;top:8px;right:-48px}.GuidesPage-module__4nm0JW__heroContent{z-index:1;position:relative}.GuidesPage-module__4nm0JW__eyebrow{color:var(--wine);letter-spacing:.04em;text-transform:none;background:#fef2f2;border:1px solid #fee2e2;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.GuidesPage-module__4nm0JW__eyebrow .GuidesPage-module__4nm0JW__icon{width:16px;height:16px}.GuidesPage-module__4nm0JW__heroCard h1{color:#030712;letter-spacing:-.03em;text-align:center;margin:0 0 20px;font-size:44px;line-height:1.15}.GuidesPage-module__4nm0JW__heroCard p{color:#4b5563;text-align:center;max-width:680px;margin:0 auto;font-size:16px;line-height:1.65}.GuidesPage-module__4nm0JW__cards{gap:16px;margin-bottom:48px;display:grid}.GuidesPage-module__4nm0JW__guideCard{grid-template-columns:40px 1fr;gap:16px;padding:24px;transition:box-shadow .18s,transform .18s;display:grid}.GuidesPage-module__4nm0JW__guideCard:hover{transform:translateY(-1px);box-shadow:0 8px 20px #22141a14}.GuidesPage-module__4nm0JW__topicIcon{width:40px;height:40px;color:var(--wine);background:#fdf2f8;border:1px solid #fbcfe8;border-radius:9px;place-items:center;display:grid}.GuidesPage-module__4nm0JW__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.GuidesPage-module__4nm0JW__cardBody{min-width:0}.GuidesPage-module__4nm0JW__category{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;background:#f3f4f6;border-radius:999px;margin-bottom:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.GuidesPage-module__4nm0JW__guideCard h2{color:#111827;letter-spacing:-.02em;margin:0 0 10px;font-size:24px;line-height:1.28}.GuidesPage-module__4nm0JW__guideCard h2 a{color:inherit;text-decoration:none;transition:color .18s}.GuidesPage-module__4nm0JW__guideCard h2 a:hover{color:var(--wine)}.GuidesPage-module__4nm0JW__guideCard p{color:#4b5563;margin:0 0 14px;font-size:14px;line-height:1.6}.GuidesPage-module__4nm0JW__readLink{color:var(--wine);align-items:center;gap:6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.GuidesPage-module__4nm0JW__readLink:hover{color:var(--wine-dark)}.GuidesPage-module__4nm0JW__readLink span{font-size:18px;line-height:1}.GuidesPage-module__4nm0JW__urduCopy{border-left:4px solid var(--wine);color:#4b5563;font-family:var(--font-urdu);margin:8px 0 18px;padding:5px 14px;font-size:15px;line-height:1.8}.GuidesPage-module__4nm0JW__screening{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.GuidesPage-module__4nm0JW__screening h3{color:#111827;margin:0 0 10px;font-size:17px;line-height:1.35}.GuidesPage-module__4nm0JW__screeningRow{color:#6b7280;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;line-height:1.4;display:flex}.GuidesPage-module__4nm0JW__screeningRow:last-child{border-bottom:0;padding-bottom:0}.GuidesPage-module__4nm0JW__screeningRow strong{color:#111827;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px}@media (max-width:640px){.GuidesPage-module__4nm0JW__page{padding-top:0}.GuidesPage-module__4nm0JW__container{width:min(100% - 24px,896px)}.GuidesPage-module__4nm0JW__heroCard{padding:46px 0 36px}.GuidesPage-module__4nm0JW__heroCard h1{font-size:32px}.GuidesPage-module__4nm0JW__heroCard p{text-align:center;max-width:none;margin:0;padding-inline:8px;font-size:14px;line-height:1.65}.GuidesPage-module__4nm0JW__guideCard{text-align:left;grid-template-columns:1fr;justify-items:center;padding:20px}.GuidesPage-module__4nm0JW__topicIcon{margin:0 auto -2px}.GuidesPage-module__4nm0JW__cardBody{text-align:left;width:100%;min-width:0;display:grid}.GuidesPage-module__4nm0JW__category,.GuidesPage-module__4nm0JW__readLink{margin-inline:auto}.GuidesPage-module__4nm0JW__guideCard h2{text-align:center;font-size:22px}.GuidesPage-module__4nm0JW__guideCard p{text-align:left}.GuidesPage-module__4nm0JW__urduCopy{text-align:right;direction:rtl}.GuidesPage-module__4nm0JW__screeningRow{flex-direction:column;align-items:flex-start;gap:4px}.GuidesPage-module__4nm0JW__screeningRow strong{font-size:9px}}.GuidesPage-module__4nm0JW__eyebrow,.GuidesPage-module__4nm0JW__topicIcon{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent-text)}.GuidesPage-module__4nm0JW__heroCard{margin-bottom:0;padding-bottom:36px}@media (max-width:640px){.GuidesPage-module__4nm0JW__heroCard{padding-bottom:30px}}
.GuideArticlePage-module__V-6RSa__page{color:#111827;background:#fafbfc;min-height:100%;padding:0 0 1px;overflow-x:hidden}.GuideArticlePage-module__V-6RSa__container{width:min(100% - 32px,896px);margin:0 auto}.GuideArticlePage-module__V-6RSa__header{text-align:center;padding:58px 0 30px}.GuideArticlePage-module__V-6RSa__eyebrow{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent-text);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.GuideArticlePage-module__V-6RSa__eyebrow i{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.GuideArticlePage-module__V-6RSa__header h1{color:#111827;max-width:780px;font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-track);margin:0 auto 14px}.GuideArticlePage-module__V-6RSa__header p{color:#667085;max-width:700px;margin:0 auto;font-size:16px;line-height:1.65}.GuideArticlePage-module__V-6RSa__cta{background:var(--wine);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:24px;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;box-shadow:0 3px 8px #84142d28}.GuideArticlePage-module__V-6RSa__cta:hover{background:var(--wine-dark);transform:translateY(-1px)}.GuideArticlePage-module__V-6RSa__cta:focus-visible{outline-offset:3px;outline:3px solid #ffb2b8}.GuideArticlePage-module__V-6RSa__article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;margin-bottom:48px;padding:34px 38px;box-shadow:0 3px 12px #22141a0a}.GuideArticlePage-module__V-6RSa__article p{color:#4b5563;text-align:start;overflow-wrap:anywhere;min-width:0;margin:0 0 22px;font-size:15px;line-height:1.8}.GuideArticlePage-module__V-6RSa__article p:last-child{margin-bottom:0}.GuideArticlePage-module__V-6RSa__article h2{color:#111827;min-width:0;font-size:var(--type-h2-size);text-align:center;overflow-wrap:anywhere;margin:8px 0 12px;line-height:1.28}.GuideArticlePage-module__V-6RSa__article h3{color:#111827;text-align:start;overflow-wrap:anywhere;min-width:0;margin:24px 0 10px;font-size:18px;line-height:1.4}.GuideArticlePage-module__V-6RSa__list{color:#4b5563;text-align:start;margin:0 0 22px;padding-inline-start:24px;font-size:15px;line-height:1.8}.GuideArticlePage-module__V-6RSa__list li{overflow-wrap:anywhere;margin:0 0 8px;padding-inline-start:4px}.GuideArticlePage-module__V-6RSa__article a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.GuideArticlePage-module__V-6RSa__tableWrap{background:#fff;border:1px solid #eadfe2;border-radius:10px;max-width:100%;margin:0 0 24px;overflow-x:auto}.GuideArticlePage-module__V-6RSa__tableWrap table{border-collapse:collapse;color:#4b5563;text-align:start;width:100%;min-width:620px;font-size:13px;line-height:1.55}.GuideArticlePage-module__V-6RSa__tableWrap th,.GuideArticlePage-module__V-6RSa__tableWrap td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee5e7;padding:12px 13px}.GuideArticlePage-module__V-6RSa__tableWrap th{color:#111827;background:#fff6f7;font-weight:800}.GuideArticlePage-module__V-6RSa__tableWrap tr:last-child td{border-bottom:0}.GuideArticlePage-module__V-6RSa__breathingGuide{background:snow;border:1px solid #eadfe2;border-radius:14px;margin:28px 0;padding:22px}.GuideArticlePage-module__V-6RSa__breathingGuide h3{text-align:center;margin:0 0 6px}.GuideArticlePage-module__V-6RSa__breathingLead{color:#667085;text-align:center;margin:0 0 18px;font-size:13px;line-height:1.6}.GuideArticlePage-module__V-6RSa__breathingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.GuideArticlePage-module__V-6RSa__breathingPanel{background:#fff;border:1px solid #eee1e4;border-radius:12px;min-width:0;padding:16px}.GuideArticlePage-module__V-6RSa__breathingGraphic{min-height:116px;color:var(--wine);place-items:center;display:grid;position:relative}.GuideArticlePage-module__V-6RSa__breathingSvg{width:min(100%,180px);height:auto}.GuideArticlePage-module__V-6RSa__breathingNumber{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.GuideArticlePage-module__V-6RSa__breathingPanel p,.GuideArticlePage-module__V-6RSa__breathingNote p{color:#4b5563;text-align:start;margin:10px 0 0;font-size:14px;line-height:1.65}.GuideArticlePage-module__V-6RSa__breathingPanel .GuideArticlePage-module__V-6RSa__urduText,.GuideArticlePage-module__V-6RSa__breathingNote .GuideArticlePage-module__V-6RSa__urduText{color:#4b5563;font-family:var(--font-urdu,inherit);text-align:right}.GuideArticlePage-module__V-6RSa__breathingNote{border-left:3px solid var(--wine);background:#fff;margin-top:14px;padding:14px 16px}.GuideArticlePage-module__V-6RSa__related{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;margin:0 0 48px;padding:26px 30px;box-shadow:0 3px 12px #22141a0a}.GuideArticlePage-module__V-6RSa__related h2{color:#111827;text-align:center;overflow-wrap:anywhere;margin:0 0 14px;font-size:19px;line-height:1.35}.GuideArticlePage-module__V-6RSa__related div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;min-width:0;display:grid}.GuideArticlePage-module__V-6RSa__related .GuideArticlePage-module__V-6RSa__text-link{min-width:0;max-width:100%;color:var(--wine);text-align:start;overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:block}.GuideArticlePage-module__V-6RSa__related .GuideArticlePage-module__V-6RSa__text-link:hover{text-decoration:underline}.GuideArticlePage-module__V-6RSa__centered .GuideArticlePage-module__V-6RSa__article{text-align:center}.GuideArticlePage-module__V-6RSa__centered .GuideArticlePage-module__V-6RSa__article p,.GuideArticlePage-module__V-6RSa__centered .GuideArticlePage-module__V-6RSa__article h2{max-width:760px;margin-left:auto;margin-right:auto}.GuideArticlePage-module__V-6RSa__centered .GuideArticlePage-module__V-6RSa__related{text-align:center}.GuideArticlePage-module__V-6RSa__centered .GuideArticlePage-module__V-6RSa__related div{justify-content:center}@media (max-width:640px){.GuideArticlePage-module__V-6RSa__container{width:min(100% - 24px,896px)}.GuideArticlePage-module__V-6RSa__header{padding:42px 0 24px}.GuideArticlePage-module__V-6RSa__header h1{font-size:var(--type-h1-mobile-size)}.GuideArticlePage-module__V-6RSa__header p{text-align:left;max-width:none;margin:0;padding-inline:8px;font-size:14px}.GuideArticlePage-module__V-6RSa__article{text-align:left;padding:24px 8px}.GuideArticlePage-module__V-6RSa__article p{text-align:left;font-size:14px}.GuideArticlePage-module__V-6RSa__article h2{font-size:var(--type-h2-mobile-size);text-align:center}.GuideArticlePage-module__V-6RSa__article h3{text-align:left;font-size:17px}.GuideArticlePage-module__V-6RSa__list{font-size:14px;line-height:1.75}.GuideArticlePage-module__V-6RSa__tableWrap{margin-inline:0}.GuideArticlePage-module__V-6RSa__tableWrap table{font-size:13px}.GuideArticlePage-module__V-6RSa__breathingGuide{padding:16px 12px}.GuideArticlePage-module__V-6RSa__breathingGrid{grid-template-columns:1fr;gap:12px}.GuideArticlePage-module__V-6RSa__breathingPanel{padding:14px}.GuideArticlePage-module__V-6RSa__breathingPanel p,.GuideArticlePage-module__V-6RSa__breathingNote p{font-size:14px}.GuideArticlePage-module__V-6RSa__related{padding:22px 8px}.GuideArticlePage-module__V-6RSa__related div{grid-template-columns:1fr;gap:12px}.GuideArticlePage-module__V-6RSa__related .GuideArticlePage-module__V-6RSa__text-link{text-align:left}}
.ContactPage-module__9R7nYa__page{color:#111827;background:#fafafa;padding-bottom:1px}.ContactPage-module__9R7nYa__subHeader{color:#4b5563;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;padding:10px max(16px,50% - 576px);font-size:11px;font-weight:500;display:flex}.ContactPage-module__9R7nYa__subHeader>div,.ContactPage-module__9R7nYa__subHeaderRight{align-items:center;gap:8px;display:flex}.ContactPage-module__9R7nYa__subHeaderRight{gap:16px}.ContactPage-module__9R7nYa__statusDot{background:#059669;border-radius:50%;width:7px;height:7px}.ContactPage-module__9R7nYa__separator{color:#d1d5db}.ContactPage-module__9R7nYa__hero{text-align:center;width:min(100% - 32px,896px);margin:0 auto;padding:52px 0 48px}.ContactPage-module__9R7nYa__eyebrow{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;background:#fdf2f8;border:1px solid #fbcfe8;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.ContactPage-module__9R7nYa__hero h1{letter-spacing:-.03em;margin:0 0 14px;font-size:44px;line-height:1.15}.ContactPage-module__9R7nYa__hero>p{color:#4b5563;max-width:680px;margin:0 auto;font-size:16px;line-height:1.65}.ContactPage-module__9R7nYa__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.ContactPage-module__9R7nYa__contactCards,.ContactPage-module__9R7nYa__contentGrid{width:min(100% - 32px,1152px);margin:0 auto}.ContactPage-module__9R7nYa__contactCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:56px;display:grid}.ContactPage-module__9R7nYa__contactCard,.ContactPage-module__9R7nYa__formCard,.ContactPage-module__9R7nYa__infoBox{background:#fff;border:1px solid #eef0f2;border-radius:16px;box-shadow:0 4px 16px #22141a08}.ContactPage-module__9R7nYa__contactCard{flex-direction:column;min-height:276px;padding:28px;display:flex}.ContactPage-module__9R7nYa__cardIcon{border-radius:6px;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.ContactPage-module__9R7nYa__neutral{color:#6b7280;background:#f3f4f6}.ContactPage-module__9R7nYa__wine{color:var(--wine);background:#fdf2f8}.ContactPage-module__9R7nYa__green{color:#059669;background:#ecfdf5}.ContactPage-module__9R7nYa__cardLabel{color:#6b7280;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.ContactPage-module__9R7nYa__contactCard h2{margin:0 0 10px;font-size:17px;line-height:1.3}.ContactPage-module__9R7nYa__cardText{color:#6b7280;flex:1;margin:0 0 20px;font-size:13px;line-height:1.6}.ContactPage-module__9R7nYa__cardAction{gap:14px;display:grid}.ContactPage-module__9R7nYa__cardAction>a{color:var(--wine);align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ContactPage-module__9R7nYa__cardAction>a:hover{text-decoration:underline}.ContactPage-module__9R7nYa__cardAction .ContactPage-module__9R7nYa__icon{width:14px;height:14px}.ContactPage-module__9R7nYa__phone{color:#111827;margin:0;font-size:18px}.ContactPage-module__9R7nYa__whatsappButton{background:var(--wine);border-radius:6px;justify-content:center;padding:10px 12px;color:#fff!important}.ContactPage-module__9R7nYa__whatsappButton:hover{background:var(--wine-dark);text-decoration:none!important}.ContactPage-module__9R7nYa__contentGrid{grid-template-columns:3fr 2fr;gap:28px;padding-bottom:64px;display:grid}.ContactPage-module__9R7nYa__formCard{padding:36px}.ContactPage-module__9R7nYa__formCard>h2{margin:0 0 6px;font-size:24px}.ContactPage-module__9R7nYa__formIntro{color:#6b7280;margin:0 0 28px;font-size:13px}.ContactPage-module__9R7nYa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ContactPage-module__9R7nYa__field{gap:7px;display:grid}.ContactPage-module__9R7nYa__field>span{color:#374151;font-size:11px;font-weight:800}.ContactPage-module__9R7nYa__field b{color:#ef4444}.ContactPage-module__9R7nYa__field input,.ContactPage-module__9R7nYa__field select,.ContactPage-module__9R7nYa__field textarea{color:#111827;width:100%;font:inherit;background:#f9fafb;border:1px solid #0000;border-radius:8px;outline:0;padding:12px 14px;font-size:13px}.ContactPage-module__9R7nYa__field textarea{resize:vertical;min-height:110px}.ContactPage-module__9R7nYa__field input:focus,.ContactPage-module__9R7nYa__field select:focus,.ContactPage-module__9R7nYa__field textarea:focus{border-color:var(--wine);box-shadow:0 0 0 2px #84142d17}.ContactPage-module__9R7nYa__field input::placeholder,.ContactPage-module__9R7nYa__field textarea::placeholder{color:#9ca3af}.ContactPage-module__9R7nYa__fullField{margin-top:20px}.ContactPage-module__9R7nYa__formActions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ContactPage-module__9R7nYa__formActions button{background:var(--support-wine);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 26px;font-size:13px;font-weight:800;display:inline-flex}.ContactPage-module__9R7nYa__formActions button:hover{background:var(--wine)}.ContactPage-module__9R7nYa__formActions button .ContactPage-module__9R7nYa__icon{width:16px;height:16px}.ContactPage-module__9R7nYa__formActions>span{color:#6b7280;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ContactPage-module__9R7nYa__formActions>span .ContactPage-module__9R7nYa__icon{width:14px;height:14px}.ContactPage-module__9R7nYa__error{color:#b91c1c;margin:16px 0 0;font-size:12px;font-weight:700}.ContactPage-module__9R7nYa__success{color:#047857;margin:16px 0 0;font-size:12px;font-weight:700}.ContactPage-module__9R7nYa__sideInfo{align-content:start;gap:20px;display:grid}.ContactPage-module__9R7nYa__infoBox{padding:28px}.ContactPage-module__9R7nYa__infoHeading{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ContactPage-module__9R7nYa__infoHeading .ContactPage-module__9R7nYa__icon{color:var(--wine)}.ContactPage-module__9R7nYa__infoHeading h2{margin:0;font-size:17px}.ContactPage-module__9R7nYa__infoBox>p{color:#6b7280;margin:0 0 20px;font-size:12px;line-height:1.6}.ContactPage-module__9R7nYa__hours{color:#6b7280;background:#f9fafb;border-radius:8px;grid-template-columns:1fr auto;gap:12px 16px;padding:14px;font-size:12px;display:grid}.ContactPage-module__9R7nYa__hours strong{color:var(--wine);font-size:11px}.ContactPage-module__9R7nYa__hours em{color:#9ca3af}.ContactPage-module__9R7nYa__infoBox ul{color:#374151;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ContactPage-module__9R7nYa__infoBox li{align-items:flex-start;gap:8px;display:flex}.ContactPage-module__9R7nYa__infoBox li span{color:var(--wine);font-weight:800}.ContactPage-module__9R7nYa__infoBox a{color:var(--wine);align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ContactPage-module__9R7nYa__infoBox a:hover{text-decoration:underline}.ContactPage-module__9R7nYa__infoBox a .ContactPage-module__9R7nYa__icon{width:14px;height:14px}@media (max-width:900px){.ContactPage-module__9R7nYa__contactCards{grid-template-columns:1fr}.ContactPage-module__9R7nYa__contactCard{min-height:0}.ContactPage-module__9R7nYa__contentGrid{grid-template-columns:1fr}}@media (max-width:600px){.ContactPage-module__9R7nYa__subHeader{flex-direction:column;align-items:flex-start;gap:8px}.ContactPage-module__9R7nYa__subHeaderRight{flex-wrap:wrap;gap:8px}.ContactPage-module__9R7nYa__hero{width:min(100% - 24px,896px);padding:44px 0 36px}.ContactPage-module__9R7nYa__hero h1{font-size:32px}.ContactPage-module__9R7nYa__hero>p{font-size:14px}.ContactPage-module__9R7nYa__contactCards,.ContactPage-module__9R7nYa__contentGrid{width:min(100% - 24px,1152px)}.ContactPage-module__9R7nYa__contactCards{gap:14px;padding-bottom:40px}.ContactPage-module__9R7nYa__contactCard,.ContactPage-module__9R7nYa__formCard,.ContactPage-module__9R7nYa__infoBox{padding:22px}.ContactPage-module__9R7nYa__formGrid{grid-template-columns:1fr;gap:16px}.ContactPage-module__9R7nYa__formActions{flex-direction:column;align-items:stretch}.ContactPage-module__9R7nYa__formActions button{width:100%}.ContactPage-module__9R7nYa__formActions>span{justify-content:center}.ContactPage-module__9R7nYa__hours{grid-template-columns:1fr;gap:5px}}.ContactPage-module__9R7nYa__eyebrow,.ContactPage-module__9R7nYa__cardIcon.ContactPage-module__9R7nYa__wine,.ContactPage-module__9R7nYa__infoHeading .ContactPage-module__9R7nYa__icon{color:var(--accent-text)}.ContactPage-module__9R7nYa__eyebrow{border-color:var(--accent-border);background:var(--accent-bg);border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent-text);letter-spacing:.04em;text-transform:none;gap:8px;margin-bottom:22px;padding:6px 16px;font-size:12px;font-weight:800}.ContactPage-module__9R7nYa__eyebrow .ContactPage-module__9R7nYa__icon{width:16px;height:16px}.ContactPage-module__9R7nYa__page{background:var(--surface)}.ContactPage-module__9R7nYa__hero h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-track)}.ContactPage-module__9R7nYa__formCard>h2{font-size:24px;line-height:var(--type-h2-line);letter-spacing:var(--type-h2-track)}@media (max-width:640px){.ContactPage-module__9R7nYa__hero h1{letter-spacing:-.03em;font-size:32px;line-height:1.15}.ContactPage-module__9R7nYa__formCard>h2{font-size:22px;line-height:var(--type-h2-line)}}@media (min-width:901px){.ContactPage-module__9R7nYa__hero{padding-top:64px}}.ContactPage-module__9R7nYa__contactCard{text-align:center;align-items:center}.ContactPage-module__9R7nYa__cardIcon{margin-left:auto;margin-right:auto}.ContactPage-module__9R7nYa__cardAction{justify-items:center;width:100%}@media (max-width:640px){.ContactPage-module__9R7nYa__hero h1,.ContactPage-module__9R7nYa__contactCard h2,.ContactPage-module__9R7nYa__formCard>h2,.ContactPage-module__9R7nYa__infoHeading h2{text-align:center}.ContactPage-module__9R7nYa__formIntro{text-align:left}.ContactPage-module__9R7nYa__hero>p{text-align:center;max-width:none;padding-inline:8px}.ContactPage-module__9R7nYa__contactCard{align-items:initial;text-align:left;min-width:0;display:block}.ContactPage-module__9R7nYa__contactCard .ContactPage-module__9R7nYa__cardIcon{margin:0 auto 16px}.ContactPage-module__9R7nYa__contactCard .ContactPage-module__9R7nYa__cardLabel,.ContactPage-module__9R7nYa__contactCard h2,.ContactPage-module__9R7nYa__contactCard .ContactPage-module__9R7nYa__cardText{text-align:center}.ContactPage-module__9R7nYa__cardAction{text-align:center;justify-items:center;width:100%}.ContactPage-module__9R7nYa__cardAction>a{overflow-wrap:anywhere;text-align:center;justify-content:center;min-width:0;max-width:100%}.ContactPage-module__9R7nYa__formCard>h2{text-align:center}.ContactPage-module__9R7nYa__field>span,.ContactPage-module__9R7nYa__field input,.ContactPage-module__9R7nYa__field select,.ContactPage-module__9R7nYa__field textarea{text-align:left}.ContactPage-module__9R7nYa__infoHeading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ContactPage-module__9R7nYa__infoBox>p,.ContactPage-module__9R7nYa__infoBox>a{text-align:center}.ContactPage-module__9R7nYa__infoBox>a{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.ContactPage-module__9R7nYa__infoBox ul{text-align:left}.ContactPage-module__9R7nYa__infoBox li{text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ContactPage-module__9R7nYa__hours{text-align:left}}
.AboutPage-module__lcTD1q__page{color:var(--ink);background:#fff;padding-bottom:4rem}.AboutPage-module__lcTD1q__hero{text-align:center;max-width:896px;margin:0 auto;padding:4rem 1.5rem 3.5rem}.AboutPage-module__lcTD1q__eyebrow{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent-text);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.AboutPage-module__lcTD1q__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.AboutPage-module__lcTD1q__hero h1{color:var(--ink);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.AboutPage-module__lcTD1q__hero p{max-width:46rem;color:var(--muted);margin:0 auto 1.25rem;font-size:.95rem;line-height:1.7}.AboutPage-module__lcTD1q__hero .AboutPage-module__lcTD1q__goal{color:var(--ink);margin-top:1.5rem;font-weight:700}.AboutPage-module__lcTD1q__goal span{color:var(--wine)}.AboutPage-module__lcTD1q__stats{border-top:1px solid #f0edef;flex-wrap:wrap;justify-content:center;gap:clamp(2rem,7vw,5rem);margin-top:3rem;padding-top:2rem;display:flex}.AboutPage-module__lcTD1q__stats div{flex-direction:column;align-items:center;display:flex}.AboutPage-module__lcTD1q__stats strong{font-size:1.6rem;line-height:1.1}.AboutPage-module__lcTD1q__stats span{color:#9a969d;letter-spacing:.12em;margin-top:.5rem;font-size:.55rem;font-weight:800}.AboutPage-module__lcTD1q__stats .AboutPage-module__lcTD1q__greenStat strong,.AboutPage-module__lcTD1q__stats .AboutPage-module__lcTD1q__greenStat span{color:#059669}.AboutPage-module__lcTD1q__softSection{max-width:1152px;margin:0 auto;padding:2rem 1.5rem 4rem}.AboutPage-module__lcTD1q__softInner{background:#fafafa;border-radius:2.5rem;padding:4rem 2rem}.AboutPage-module__lcTD1q__sectionIntro{text-align:center;max-width:48rem;margin:0 auto 3rem}.AboutPage-module__lcTD1q__sectionIntro h2,.AboutPage-module__lcTD1q__coverage h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:1.8rem;line-height:1.2}.AboutPage-module__lcTD1q__sectionIntro p,.AboutPage-module__lcTD1q__coverage p{color:var(--muted);font-size:.85rem;line-height:1.7}.AboutPage-module__lcTD1q__serviceGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.AboutPage-module__lcTD1q__serviceCard,.AboutPage-module__lcTD1q__choiceCard{background:#fff;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex;box-shadow:0 5px 20px #14141c0a}.AboutPage-module__lcTD1q__smallIcon,.AboutPage-module__lcTD1q__choiceIcon{background:var(--accent-bg);width:2.5rem;height:2.5rem;color:var(--wine);border-radius:.55rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.AboutPage-module__lcTD1q__serviceCard h3,.AboutPage-module__lcTD1q__choiceCard h3{margin:0 0 .75rem;font-size:1rem;line-height:1.25}.AboutPage-module__lcTD1q__serviceCard p,.AboutPage-module__lcTD1q__choiceCard p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.65}.AboutPage-module__lcTD1q__serviceCard a{color:var(--wine);margin-top:2rem;font-size:.68rem;font-weight:800;text-decoration:none}.AboutPage-module__lcTD1q__serviceCard a:hover{text-decoration:underline}.AboutPage-module__lcTD1q__serviceCard a span{font-size:1rem}.AboutPage-module__lcTD1q__coverage{border-top:1px solid #f0edef;padding:2rem 1.5rem 4rem}.AboutPage-module__lcTD1q__coverageGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;max-width:1152px;margin:0 auto;display:grid}.AboutPage-module__lcTD1q__coverageCopy{padding-top:1.5rem}.AboutPage-module__lcTD1q__kicker{color:#a49fa6;letter-spacing:.12em;margin-bottom:.75rem;font-size:.58rem;font-weight:800}.AboutPage-module__lcTD1q__coverage h2{margin-bottom:1.25rem}.AboutPage-module__lcTD1q__coverageCopy p{margin:0 0 1rem}.AboutPage-module__lcTD1q__states{color:#55535b;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.68rem;font-weight:700;display:flex}.AboutPage-module__lcTD1q__states span{align-items:center;gap:.4rem;display:flex}.AboutPage-module__lcTD1q__states i{background:#10b981;border-radius:50%;width:.35rem;height:.35rem}.AboutPage-module__lcTD1q__hubs{background:#fafafa;border:1px solid #f0edef;border-radius:1.5rem;padding:1.75rem}.AboutPage-module__lcTD1q__hubsHeader{border-bottom:1px solid #e5e2e4;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.AboutPage-module__lcTD1q__hubsHeader h3{margin:0 0 .25rem;font-size:1rem}.AboutPage-module__lcTD1q__hubsHeader p{margin:0;font-size:.7rem}.AboutPage-module__lcTD1q__hubsHeader b{color:#047857;text-align:center;background:#d1fae5;border-radius:.25rem;height:max-content;padding:.3rem .45rem;font-size:.55rem}.AboutPage-module__lcTD1q__hubGrid{grid-template-columns:1fr 1fr;gap:1rem .5rem;display:grid}.AboutPage-module__lcTD1q__hubGrid span{color:#333139;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.AboutPage-module__lcTD1q__hubGrid .AboutPage-module__lcTD1q__icon{background:var(--accent-bg);width:1.2rem;height:1.2rem;color:var(--wine);border-radius:.25rem;padding:.2rem}.AboutPage-module__lcTD1q__info{color:#956c00;background:#fdfaf2;border:1px solid #fde68a;border-radius:.75rem;gap:.6rem;margin-top:1.5rem;padding:.8rem;display:flex}.AboutPage-module__lcTD1q__info .AboutPage-module__lcTD1q__icon{color:#d59a00}.AboutPage-module__lcTD1q__info p{margin:0;font-size:.68rem;line-height:1.55}.AboutPage-module__lcTD1q__choiceGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.AboutPage-module__lcTD1q__choiceIcon{background:var(--wine);color:#fff;border-radius:.6rem;width:3rem;height:3rem}.AboutPage-module__lcTD1q__choiceCard{padding:1.75rem}.AboutPage-module__lcTD1q__choiceCard h3{font-size:1.1rem}.AboutPage-module__lcTD1q__choiceCard p{font-size:.78rem}.AboutPage-module__lcTD1q__mission{max-width:1152px;margin:0 auto;padding:0 1.5rem 4rem}.AboutPage-module__lcTD1q__missionGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.AboutPage-module__lcTD1q__missionCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:2rem;padding:2.5rem}.AboutPage-module__lcTD1q__commitment{background:#fdf2f4;border-color:#fbcfe8}.AboutPage-module__lcTD1q__roundIcon{color:#059669;background:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:flex}.AboutPage-module__lcTD1q__commitment .AboutPage-module__lcTD1q__roundIcon{color:var(--wine);background:#fce7f3}.AboutPage-module__lcTD1q__missionCard h3{margin:0 0 1.25rem;font-size:1.5rem}.AboutPage-module__lcTD1q__missionCard p{color:#5b5960;margin:0 0 1rem;font-size:.82rem;line-height:1.7}.AboutPage-module__lcTD1q__missionCard .AboutPage-module__lcTD1q__bold{color:var(--ink);margin-bottom:2.5rem;font-weight:700}.AboutPage-module__lcTD1q__core{color:#047857;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.58rem;font-weight:800;display:flex}.AboutPage-module__lcTD1q__commitment .AboutPage-module__lcTD1q__core{color:var(--wine)}.AboutPage-module__lcTD1q__core .AboutPage-module__lcTD1q__icon{width:.85rem;height:.85rem}.AboutPage-module__lcTD1q__disclaimer{color:#77737a;background:#fff;border:1px solid #f1f1f1;border-radius:1rem;margin:0 0 2.5rem;padding:1rem;font-size:.68rem;line-height:1.55;box-shadow:0 3px 12px #14141c08}.AboutPage-module__lcTD1q__legal{background:#fef9c3;border:1px solid #fef08a;border-radius:1rem;gap:1rem;max-width:1000px;margin:0 auto;padding:1.5rem 1.75rem;display:flex}.AboutPage-module__lcTD1q__legalIcon{color:#a16207;background:#fef08a;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.AboutPage-module__lcTD1q__legal h3{margin:0 0 .5rem;font-size:.95rem}.AboutPage-module__lcTD1q__legal p{color:#68645b;margin:.45rem 0;font-size:.68rem;line-height:1.55}.AboutPage-module__lcTD1q__legal .AboutPage-module__lcTD1q__bold{color:#302e2b;font-weight:700}.AboutPage-module__lcTD1q__bannerWrap{max-width:1152px;margin:0 auto;padding:4rem 1.5rem 0}.AboutPage-module__lcTD1q__bannerWrap .banner{border-radius:1.5rem}.AboutPage-module__lcTD1q__bannerWrap .banner-promo-inner{padding:2rem 2.5rem}@media (max-width:900px){.AboutPage-module__lcTD1q__serviceGrid{grid-template-columns:repeat(2,1fr)}.AboutPage-module__lcTD1q__coverageGrid{gap:2rem}.AboutPage-module__lcTD1q__missionCard{padding:2rem}}@media (max-width:640px){.AboutPage-module__lcTD1q__hero{padding-top:3rem}.AboutPage-module__lcTD1q__desktopBreak{display:none}.AboutPage-module__lcTD1q__hero h1{font-size:2rem}.AboutPage-module__lcTD1q__hero p{font-size:.88rem}.AboutPage-module__lcTD1q__stats{gap:1.5rem 2rem}.AboutPage-module__lcTD1q__stats strong{font-size:1.35rem}.AboutPage-module__lcTD1q__softSection{padding-inline:1rem}.AboutPage-module__lcTD1q__softInner{border-radius:1.75rem;padding:2.5rem 1rem}.AboutPage-module__lcTD1q__serviceGrid,.AboutPage-module__lcTD1q__choiceGrid,.AboutPage-module__lcTD1q__coverageGrid,.AboutPage-module__lcTD1q__missionGrid{grid-template-columns:1fr}.AboutPage-module__lcTD1q__coverage{padding-inline:1rem}.AboutPage-module__lcTD1q__hubs{padding:1.25rem}.AboutPage-module__lcTD1q__mission{padding-inline:1rem}.AboutPage-module__lcTD1q__missionCard{border-radius:1.5rem;padding:1.75rem}.AboutPage-module__lcTD1q__legal{margin-inline:1rem;padding:1.25rem}.AboutPage-module__lcTD1q__bannerWrap{padding-inline:1rem}.AboutPage-module__lcTD1q__bannerWrap .banner-promo-inner{padding:1.5rem}.AboutPage-module__lcTD1q__bannerWrap .banner-promo-inner{align-items:flex-start}}.AboutPage-module__lcTD1q__hero h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-track)}.AboutPage-module__lcTD1q__hero p{font-size:16px;line-height:1.65}.AboutPage-module__lcTD1q__sectionIntro h2,.AboutPage-module__lcTD1q__coverage h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-track)}.AboutPage-module__lcTD1q__sectionIntro p,.AboutPage-module__lcTD1q__coverage p{font-size:14px;line-height:1.6}.AboutPage-module__lcTD1q__serviceCard h3,.AboutPage-module__lcTD1q__choiceCard h3{font-size:var(--type-card-size);line-height:var(--type-card-line)}.AboutPage-module__lcTD1q__serviceCard p,.AboutPage-module__lcTD1q__choiceCard p{font-size:13px;line-height:1.6}@media (max-width:640px){.AboutPage-module__lcTD1q__hero h1{font-size:var(--type-h1-mobile-size);line-height:var(--type-h1-line)}.AboutPage-module__lcTD1q__hero p{font-size:14px}.AboutPage-module__lcTD1q__sectionIntro h2,.AboutPage-module__lcTD1q__coverage h2{font-size:var(--type-h2-mobile-size)}}.AboutPage-module__lcTD1q__page{background:var(--surface);padding-bottom:64px}.AboutPage-module__lcTD1q__hero{padding-top:80px}@media (max-width:640px){.AboutPage-module__lcTD1q__hero{padding-top:48px}.AboutPage-module__lcTD1q__page{padding-bottom:64px}}@media (min-width:901px){.AboutPage-module__lcTD1q__hero{padding-top:64px}}@media (max-width:640px){.AboutPage-module__lcTD1q__hero{padding-inline:20px}.AboutPage-module__lcTD1q__hero h1,.AboutPage-module__lcTD1q__sectionIntro h2,.AboutPage-module__lcTD1q__coverage h2,.AboutPage-module__lcTD1q__hubsHeader h3,.AboutPage-module__lcTD1q__serviceCard h3,.AboutPage-module__lcTD1q__choiceCard h3,.AboutPage-module__lcTD1q__missionCard h3,.AboutPage-module__lcTD1q__legal h3{text-align:center;overflow-wrap:anywhere}.AboutPage-module__lcTD1q__hero>p,.AboutPage-module__lcTD1q__coverageCopy p,.AboutPage-module__lcTD1q__serviceCard p,.AboutPage-module__lcTD1q__choiceCard p,.AboutPage-module__lcTD1q__missionCard p,.AboutPage-module__lcTD1q__legal p,.AboutPage-module__lcTD1q__hubsHeader p,.AboutPage-module__lcTD1q__info p{text-align:left}.AboutPage-module__lcTD1q__serviceCard,.AboutPage-module__lcTD1q__choiceCard,.AboutPage-module__lcTD1q__missionCard,.AboutPage-module__lcTD1q__legal{text-align:left;display:block}.AboutPage-module__lcTD1q__smallIcon,.AboutPage-module__lcTD1q__choiceIcon,.AboutPage-module__lcTD1q__roundIcon,.AboutPage-module__lcTD1q__legalIcon{margin:0 auto 12px}.AboutPage-module__lcTD1q__serviceCard h3,.AboutPage-module__lcTD1q__choiceCard h3,.AboutPage-module__lcTD1q__missionCard h3,.AboutPage-module__lcTD1q__legal h3{margin-top:0}.AboutPage-module__lcTD1q__serviceCard a{text-align:center;margin-top:20px;display:block}.AboutPage-module__lcTD1q__coverageCopy,.AboutPage-module__lcTD1q__hubs,.AboutPage-module__lcTD1q__info{text-align:left}.AboutPage-module__lcTD1q__states{justify-content:flex-start}.AboutPage-module__lcTD1q__states span,.AboutPage-module__lcTD1q__hubGrid span{text-align:left;justify-content:flex-start}.AboutPage-module__lcTD1q__hubGrid span{grid-template-columns:1.2rem minmax(0,1fr);align-items:start;display:grid}.AboutPage-module__lcTD1q__info{grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.AboutPage-module__lcTD1q__core{text-align:left;justify-content:flex-start}.AboutPage-module__lcTD1q__legalIcon{display:flex}}
.TermsPage-module__82jwSa__page{color:var(--ink);background:#fafbfc;padding-bottom:4rem}.TermsPage-module__82jwSa__heroWrap{padding:2.25rem 1rem 1rem}.TermsPage-module__82jwSa__hero{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;width:min(100%,896px);margin:0 auto;padding:2rem 2rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #22141a12}.TermsPage-module__82jwSa__hero:after{content:"";filter:blur(24px);opacity:.75;background:#fdf2f4;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-4rem;right:-4rem}.TermsPage-module__82jwSa__hero>*{z-index:1;position:relative}.TermsPage-module__82jwSa__eyebrow{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent-text);letter-spacing:.05em;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.3rem .7rem;font-size:.6rem;font-weight:800;display:inline-flex}.TermsPage-module__82jwSa__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.TermsPage-module__82jwSa__hero h1{letter-spacing:-.025em;margin:0 0 .45rem;font-size:1.65rem;line-height:1.2}.TermsPage-module__82jwSa__hero p{max-width:42rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.TermsPage-module__82jwSa__content{gap:1rem;width:min(100% - 2rem,896px);margin:1.5rem auto 0;display:grid}.TermsPage-module__82jwSa__notice,.TermsPage-module__82jwSa__card{background:#fff;border:1px solid #e7e8ea;border-radius:.65rem;box-shadow:0 3px 12px #22141a09}.TermsPage-module__82jwSa__notice{border:2px solid #eccbd2;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.TermsPage-module__82jwSa__noticeIcon,.TermsPage-module__82jwSa__cardIcon{background:var(--accent-bg);color:var(--wine);border-radius:.35rem;flex:none;justify-content:center;align-items:center;display:flex}.TermsPage-module__82jwSa__noticeIcon{width:2rem;height:2rem}.TermsPage-module__82jwSa__notice h2{color:var(--wine);margin:0 0 .35rem;font-size:.95rem}.TermsPage-module__82jwSa__notice p,.TermsPage-module__82jwSa__card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.TermsPage-module__82jwSa__cardHeading{align-items:center;gap:.45rem;margin-bottom:.85rem;display:flex}.TermsPage-module__82jwSa__cardIcon{width:2rem;height:2rem}.TermsPage-module__82jwSa__card h2{letter-spacing:-.02em;margin:0;font-size:1.2rem;line-height:1.2}.TermsPage-module__82jwSa__card ul{color:var(--muted);gap:.35rem;margin:.7rem 0;padding:0;font-size:.68rem;line-height:1.45;list-style:none;display:grid}.TermsPage-module__82jwSa__card li{padding-left:.75rem;position:relative}.TermsPage-module__82jwSa__card li:before{content:"";background:var(--wine);border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.48em;left:0}.TermsPage-module__82jwSa__disclaimer,.TermsPage-module__82jwSa__rule{background:#f8f9fa;border:1px solid #e6e8eb;border-radius:.35rem;padding:.55rem .65rem;color:#74767b!important;margin-top:.75rem!important;font-size:.63rem!important}.TermsPage-module__82jwSa__strong{font-weight:700;color:var(--ink)!important;margin-top:.7rem!important}.TermsPage-module__82jwSa__rule{background:0 0;border-width:1px 0 0;border-radius:0;padding:.7rem 0 0}.TermsPage-module__82jwSa__statusList li{gap:.4rem;padding-left:0;display:flex}.TermsPage-module__82jwSa__statusList li:before{display:none}.TermsPage-module__82jwSa__statusList .TermsPage-module__82jwSa__icon{width:.8rem;height:.8rem;color:var(--wine);margin-top:.15rem}.TermsPage-module__82jwSa__contactCard{margin-bottom:0}.TermsPage-module__82jwSa__contactCard .TermsPage-module__82jwSa__cardHeading{border-bottom:1px solid #ececee;padding-bottom:.7rem}.TermsPage-module__82jwSa__contactGrid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.TermsPage-module__82jwSa__contactGrid a{border:1px solid;border-radius:.45rem;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;text-decoration:none;display:flex}.TermsPage-module__82jwSa__contactGrid a>span{border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex}.TermsPage-module__82jwSa__contactGrid b{letter-spacing:.08em;font-size:.5rem}.TermsPage-module__82jwSa__contactGrid strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:600;overflow:hidden}.TermsPage-module__82jwSa__email{color:#1d4ed8;background:#f5f9ff;border-color:#dbeafe}.TermsPage-module__82jwSa__email>span{background:#dbeafe}.TermsPage-module__82jwSa__booking{color:#be123c;background:#fff7fa;border-color:#fbcfe8}.TermsPage-module__82jwSa__booking>span{background:#fce7f3}.TermsPage-module__82jwSa__whatsapp{color:#047857;background:#f2fff8;border-color:#bbf7d0}.TermsPage-module__82jwSa__whatsapp>span{background:#d1fae5}.TermsPage-module__82jwSa__location{color:#a16207;background:#fffdf3;border-color:#fde68a}.TermsPage-module__82jwSa__location>span{background:#fef3c7}.TermsPage-module__82jwSa__bannerWrap{width:min(100% - 2rem,1152px);margin:2.25rem auto 0}.TermsPage-module__82jwSa__bannerWrap .banner{border-radius:1.5rem}.TermsPage-module__82jwSa__bannerWrap .banner-promo-inner{padding:2rem 2.5rem}@media (max-width:620px){.TermsPage-module__82jwSa__hero{padding:1.5rem}.TermsPage-module__82jwSa__hero h1{font-size:1.45rem}.TermsPage-module__82jwSa__content{width:min(100% - 1.25rem,896px)}.TermsPage-module__82jwSa__notice{padding:1rem}.TermsPage-module__82jwSa__card{padding:.9rem}.TermsPage-module__82jwSa__card h2{font-size:1.05rem}.TermsPage-module__82jwSa__contactGrid{grid-template-columns:1fr 1fr}.TermsPage-module__82jwSa__bannerWrap{width:min(100% - 1.25rem,1152px)}.TermsPage-module__82jwSa__bannerWrap .banner-promo-inner{padding:1.5rem}}.TermsPage-module__82jwSa__hero h1{letter-spacing:-.03em;font-size:44px;line-height:1.15}.TermsPage-module__82jwSa__hero p{font-size:16px;line-height:1.65}.TermsPage-module__82jwSa__content{gap:16px;width:min(100% - 32px,896px)}.TermsPage-module__82jwSa__notice h2,.TermsPage-module__82jwSa__card h2{font-size:24px;line-height:1.28}.TermsPage-module__82jwSa__notice p,.TermsPage-module__82jwSa__card p,.TermsPage-module__82jwSa__card ul{font-size:14px;line-height:1.6}.TermsPage-module__82jwSa__notice,.TermsPage-module__82jwSa__card{border-radius:12px}.TermsPage-module__82jwSa__card,.TermsPage-module__82jwSa__notice{padding:24px}@media (max-width:600px){.TermsPage-module__82jwSa__hero h1{font-size:32px}.TermsPage-module__82jwSa__hero p{font-size:14px}.TermsPage-module__82jwSa__notice h2,.TermsPage-module__82jwSa__card h2{font-size:22px}}.TermsPage-module__82jwSa__hero{box-shadow:none;text-align:center;background:0 0;border:0;padding:64px 0 48px}.TermsPage-module__82jwSa__hero:after{display:none}.TermsPage-module__82jwSa__hero p{margin-inline:auto}.TermsPage-module__82jwSa__heroWrap{padding-top:0}@media (max-width:600px){.TermsPage-module__82jwSa__hero{padding:46px 0 36px}}@media (max-width:640px){.TermsPage-module__82jwSa__hero h1,.TermsPage-module__82jwSa__notice h2,.TermsPage-module__82jwSa__cardHeading h2{text-align:center}.TermsPage-module__82jwSa__hero>p,.TermsPage-module__82jwSa__notice p,.TermsPage-module__82jwSa__card p,.TermsPage-module__82jwSa__card ul,.TermsPage-module__82jwSa__rule,.TermsPage-module__82jwSa__disclaimer{text-align:left}.TermsPage-module__82jwSa__hero>p{max-width:none;padding-inline:4px}.TermsPage-module__82jwSa__notice{text-align:left;display:block}.TermsPage-module__82jwSa__noticeIcon{margin:0 auto 12px}.TermsPage-module__82jwSa__notice>div{width:100%}.TermsPage-module__82jwSa__card{text-align:left;display:block}.TermsPage-module__82jwSa__cardHeading{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.TermsPage-module__82jwSa__cardIcon{margin:0}.TermsPage-module__82jwSa__statusList li{text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.TermsPage-module__82jwSa__statusList .TermsPage-module__82jwSa__icon{margin:2px 0 0}.TermsPage-module__82jwSa__contactGrid{grid-template-columns:1fr}.TermsPage-module__82jwSa__contactGrid a{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.TermsPage-module__82jwSa__contactGrid a>span{grid-area:1/1/span 2}.TermsPage-module__82jwSa__contactGrid b,.TermsPage-module__82jwSa__contactGrid strong{grid-column:2}.TermsPage-module__82jwSa__contactGrid strong{overflow-wrap:anywhere;white-space:normal}}
