.contact-page{margin-top:calc(-1 * var(--pokhara-header-height, 116px));font-family:var(--font-sans);background:#f8f9fa;color:#191c1d}.contact-shell{max-width:1280px;padding:32px max(20px,3vw) 80px;margin:0 auto}@media (min-width: 768px){.contact-shell{padding-right:max(48px,3vw);padding-left:max(48px,3vw)}}.contact-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:16vh;overflow:hidden;background:#59413d}@media (min-width: 768px){.contact-hero{min-height:60vh}}.contact-hero__media{position:absolute;inset:0}.contact-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.contact-hero__media .top-picks-hero__carousel{width:100%;height:100%;overflow:hidden}.contact-hero__media .top-picks-hero__track{display:flex;height:100%;transition:transform .65s ease;will-change:transform}.contact-hero__media .top-picks-hero__slide{flex:0 0 100%;width:100%;height:100%}.contact-hero__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,#191c1db8,#191c1d85)}.contact-hero__content{position:relative;z-index:1;max-width:42rem;width:100%;box-sizing:border-box;padding:0 max(16px,4vw);color:#fff;text-align:center}.contact-hero__content h1{margin:0 0 8px;font-size:clamp(28px,5vw,32px);font-weight:700;line-height:1.1;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.contact-hero__content p{margin:0;font-size:16px;line-height:1.5;opacity:.9;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.contact-main{display:grid;grid-template-columns:1fr;gap:32px;margin-top:32px;margin-bottom:48px}@media (min-width: 1024px){.contact-main{grid-template-columns:2fr 1fr}}.contact-form-card{padding:24px;background:#fff;border:1px solid #e1e3e4;border-radius:12px;box-shadow:0 2px 15px #0000000f}.contact-form-card h2{margin:0 0 24px;font-size:24px;font-weight:600;line-height:1.2}.contact-form .ant-form-item{margin-bottom:0}.contact-form__section{margin-bottom:28px}.contact-form__section:last-of-type{margin-bottom:0}.contact-form__section-title{margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.4;color:#d4a04d}.contact-form__section-title--label{color:#5d5c74}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.contact-form__grid{grid-template-columns:repeat(2,1fr)}}.contact-form__field{display:flex;flex-direction:column;gap:4px}.contact-form__field--full{grid-column:1/-1}.contact-form__field label,.contact-form__field .contact-form__label{font-size:13px;font-weight:700;color:#5d5c74}.contact-form__field .ant-input,.contact-form__field .ant-input-affix-wrapper,.contact-form__field .ant-select-selector,.contact-form__field .ant-picker,.contact-form__field textarea.ant-input{min-height:44px;border-color:#e1bfb9!important;border-radius:8px!important}.contact-form__field .ant-picker{width:100%}.contact-form__field textarea.ant-input{min-height:120px;padding-top:10px}.contact-form__footer{display:flex;flex-direction:column;gap:16px;margin-top:28px}.contact-form__agree{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#5d5c74;cursor:pointer}.contact-form__agree input{flex-shrink:0;margin-top:3px;accent-color:#d4a04d}.contact-form__submit{width:100%;padding:12px 24px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:#d4a04d;border:none;border-radius:8px;transition:filter .2s ease,transform .2s ease}.contact-form__submit:hover:not(:disabled){filter:brightness(1.1)}.contact-form__submit:active:not(:disabled){transform:scale(.99)}.contact-form__submit:disabled{cursor:not-allowed;opacity:.7}.contact-form__success{padding:16px;margin-top:4px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px}.contact-form__success p{margin:0 0 12px;font-size:14px;line-height:1.6;color:#065f46}.contact-form__checkout-link{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px}.contact-form__checkout-link:hover{filter:brightness(1.05)}.contact-sidebar__card{padding:24px;background:#e7e8e9;border:1px solid rgba(225,191,185,.5);border-radius:12px}.contact-sidebar__card h3{padding-bottom:8px;margin:0 0 24px;font-size:14px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid rgba(225,191,185,.3)}.contact-sidebar__list{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.contact-sidebar__list li{display:flex;gap:12px;align-items:flex-start}.contact-sidebar__list li .material-symbols-outlined{flex-shrink:0;font-size:20px;color:#9e2016}.contact-sidebar__list li strong{display:block;margin-bottom:0;font-size:12px;font-weight:700;line-height:1.4;color:#191c1d}.contact-sidebar__list li a,.contact-sidebar__list li span{font-size:12px;font-weight:500;line-height:1.4;color:#191c1d;text-decoration:none}.contact-sidebar__list li a:hover{color:#9e2016}.contact-sidebar__whatsapp{padding-top:24px;margin-top:24px;text-align:center;border-top:1px solid rgba(225,191,185,.3)}.contact-sidebar__whatsapp p{margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4;color:#191c1d}.contact-sidebar__qr-wrap{display:inline-block;padding:8px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014}.contact-sidebar__qr-wrap img{display:block;width:112px;height:112px;object-fit:contain}.contact-sidebar__actions{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px}.contact-sidebar__action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#9e2016;text-decoration:none;cursor:pointer;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px #00000014;transition:background-color .2s ease,color .2s ease}.contact-sidebar__action-btn .material-symbols-outlined{font-size:16px}.contact-sidebar__action-btn:hover{color:#fff;background:#9e2016}
