.himachal_page__k8pIC{overflow-wrap:break-word}.himachal_breadcrumb__l9VnK{padding-inline:6%}.himachal_hero__lJE3G{display:grid;grid-template-columns:1.2fr 1fr;gap:5%;padding:42px 6% 64px;align-items:stretch}.himachal_heroCopy__wqoQJ{padding:35px 0 18px}.himachal_heroCopy__wqoQJ h1{font-size:clamp(2.9rem,4.7vw,5.6rem);line-height:1.09;letter-spacing:-.065em;font-weight:500;margin:24px 0 28px}.himachal_heroCopy__wqoQJ>p{max-width:620px;font-size:1.04rem}.himachal_actions__2fLfc{display:flex;flex-wrap:wrap;align-items:center;gap:16px 25px;margin-top:30px}.himachal_heroFoot__XDcsR{display:flex;gap:8px;align-items:center;font-size:.73rem;margin-top:32px;color:var(--soft-ink)}.himachal_heroVisual__3Rf5P{position:relative;min-height:490px;overflow:hidden;border-radius:120px 8px 8px 8px;background:#d8dfd4}.himachal_heroVisual__3Rf5P>img{-o-object-fit:cover;object-fit:cover}.himachal_sceneCaption__r4_sd{position:absolute;bottom:0;left:0;right:0;padding:50px 24px 22px;background:linear-gradient(transparent,#102b20c7);color:#fff;font-size:.8rem;line-height:1.5}.himachal_businessHero__14xAd{display:block}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ{display:grid;grid-template-columns:1.2fr 1fr;-moz-column-gap:7%;column-gap:7%;align-items:start;padding-bottom:42px}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ>span:first-child{grid-column:1/-1}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ h1{grid-column:1;grid-row:2/4;font-size:clamp(3rem,4.6vw,5.4rem);margin-bottom:0}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ>p{grid-column:2;grid-row:2;margin-top:26px}.himachal_businessHero__14xAd .himachal_actions__2fLfc{grid-column:2;grid-row:3}.himachal_businessHero__14xAd .himachal_heroFoot__XDcsR{grid-column:1}.himachal_dispatchVisual__kfnuh{min-height:clamp(440px,43vw,680px);border-radius:8px}.himachal_dispatchVisual__kfnuh>img{-o-object-position:center 48%;object-position:center 48%}.himachal_checklistHero__60yHK{display:block;padding-bottom:24px}.himachal_checklistHero__60yHK .himachal_heroCopy__wqoQJ{max-width:880px}.himachal_checklistHero__60yHK .himachal_heroCopy__wqoQJ>p{max-width:760px}.himachal_section__5IxQt{padding:90px 6%}.himachal_sectionHeading___bIKD{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:42px}.himachal_page__k8pIC .himachal_related__F0hBq h2,.himachal_page__k8pIC .himachal_sectionHeading___bIKD h2{margin-top:18px;font-size:clamp(2.3rem,3.7vw,4rem)}.himachal_sectionHeading___bIKD>p{max-width:520px}.himachal_cards__1IKDa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.himachal_cards__1IKDa>a{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:8px;background:#eeeee5;transition:background .2s}.himachal_cards__1IKDa>a:hover{background:#e5e9de}.himachal_cardTop__jvTWD{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.himachal_cardTop__jvTWD span{font-size:.74rem}.himachal_cards__1IKDa h3{font-size:1.25rem;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin-bottom:14px}.himachal_cards__1IKDa p{font-size:.87rem;margin-bottom:25px}.himachal_cardLink__UUD4C{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:.73rem;font-weight:600}.himachal_regions__tbl9y{background:#e7ebe1}.himachal_areaGrid__mOGBO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 7%}.himachal_areaGrid__mOGBO article{border-top:1px solid var(--line);padding-top:23px}.himachal_areaGrid__mOGBO h3{font-size:1.4rem;margin:14px 0;font-weight:500}.himachal_areaGrid__mOGBO p{font-size:.92rem}.himachal_areaGrid__mOGBO a{display:inline-flex;align-items:center;gap:12px;padding:16px 0 5px;border-bottom:1px solid var(--ink);font-size:.8rem}.himachal_tableWrap__vwfrf{overflow-x:auto}.himachal_tableWrap__vwfrf table{border-collapse:collapse;width:100%;text-align:left}.himachal_tableWrap__vwfrf td,.himachal_tableWrap__vwfrf th{padding:23px 24px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.88rem;line-height:1.7}.himachal_tableWrap__vwfrf thead th{font-size:.72rem;letter-spacing:.06em;background:#e7ebe1}.himachal_tableWrap__vwfrf th:first-child{width:23%;padding-left:20px}.himachal_tableWrap__vwfrf tbody th{font-weight:600}.himachal_tableWrap__vwfrf td{color:var(--soft-ink);width:38.5%}.himachal_example__2Mr8w{padding:58px 8%;background:#f2b544}.himachal_example__2Mr8w>div{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin:25px 0 32px}.himachal_page__k8pIC .himachal_example__2Mr8w h2{font-size:clamp(2.1rem,3.3vw,3.5rem)}.himachal_example__2Mr8w p{color:#384330}.himachal_example__2Mr8w .himachal_takeaway__T2xVd{display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px solid #243b313b;font-size:.9rem;color:var(--ink)}.himachal_takeaway__T2xVd svg{flex-shrink:0}.himachal_process__0RVM0 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0}.himachal_process__0RVM0 li{border-top:1px solid var(--line);padding-top:20px}.himachal_process__0RVM0 li>span{font-size:.75rem}.himachal_process__0RVM0 h3{font-size:1.3rem;font-weight:500;margin:30px 0 15px}.himachal_process__0RVM0 li p{font-size:.92rem}.himachal_office__y8OmT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;background:#e7ebe1;border-radius:6px;margin-top:42px;padding:28px}.himachal_office__y8OmT>div{display:flex;gap:18px}.himachal_office__y8OmT address{font-size:.83rem;font-style:normal;line-height:1.65;margin-top:8px}.himachal_office__y8OmT>a{display:flex;gap:10px;align-items:center;font-size:.86rem}.himachal_faq__QSX3V{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;border-top:1px solid var(--line)}.himachal_page__k8pIC .himachal_faq__QSX3V h2{font-size:clamp(2.3rem,3.5vw,3.8rem);margin-top:18px}.himachal_faq__QSX3V details{border-bottom:1px solid var(--line)}.himachal_faq__QSX3V summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px 0;font-size:.98rem;font-weight:500}.himachal_faq__QSX3V summary::-webkit-details-marker{display:none}.himachal_faq__QSX3V summary svg{flex-shrink:0;transition:transform .2s}.himachal_faq__QSX3V details[open] summary svg{transform:rotate(180deg)}.himachal_faq__QSX3V details p{padding:0 22px 25px 0;font-size:.91rem}.himachal_related__F0hBq{padding-top:25px}.himachal_related__F0hBq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 50px;margin-top:35px}.himachal_related__F0hBq a{padding-top:22px;border-top:1px solid var(--line)}.himachal_related__F0hBq h3{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.2rem;font-weight:500;margin-bottom:14px}.himachal_related__F0hBq p{font-size:.88rem}.himachal_cta__z_eDZ{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;padding:65px 6%;background:#243b31;color:#f7f6f0}.himachal_page__k8pIC .himachal_cta__z_eDZ h2{margin-top:22px;font-size:clamp(2.4rem,4.1vw,4.5rem)}.himachal_cta__z_eDZ p{color:#d1dbd0;margin-bottom:24px}.himachal_ctaSecondary__JI4UR{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:.82rem}.himachal_editorial__i_zfj{padding:28px 6%}.himachal_editorial__i_zfj p{font-size:.73rem;margin-bottom:10px}.himachal_editorial__i_zfj a{text-decoration:underline;text-underline-offset:3px}.himachal_checklistTools__WzfMx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center;padding:25px;border:1px solid var(--line);border-radius:6px;margin-bottom:30px}.himachal_checklistTools__WzfMx p{font-size:.8rem;margin-top:8px}.himachal_checklistTools__WzfMx button{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:5px;border:0;background:var(--ink);color:var(--paper);font-size:.82rem}.himachal_checklistGrid__AFc_P{display:grid;grid-template-columns:1fr 1fr;gap:28px}.himachal_checklistGrid__AFc_P fieldset{padding:24px;margin:0;min-width:0;border:1px solid var(--line);border-radius:6px}.himachal_checklistGrid__AFc_P legend{font-size:1rem;font-weight:500;padding:0 8px}.himachal_checklistGrid__AFc_P legend span{color:var(--soft-ink);margin-right:10px;font-size:.75rem}.himachal_checklistGrid__AFc_P label{display:flex;gap:14px;align-items:start;padding:13px 0;cursor:pointer;font-size:.91rem;line-height:1.65}.himachal_checklistGrid__AFc_P input{width:20px;height:20px;flex:0 0 20px;margin-top:3px;accent-color:var(--ink)}.himachal_checklistGrid__AFc_P input:checked+span{color:#566159;text-decoration:line-through}.himachal_page__k8pIC .himachal_printContact__rKuQR{margin-top:25px;font-size:.8rem}.himachal_srOnly__iC1Et{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1600px){.himachal_breadcrumb__l9VnK,.himachal_cta__z_eDZ,.himachal_editorial__i_zfj,.himachal_hero__lJE3G,.himachal_section__5IxQt{padding-left:max(6%,calc((100vw - 1440px) / 2));padding-right:max(6%,calc((100vw - 1440px) / 2))}}@media (max-width:1100px){.himachal_cards__1IKDa{grid-template-columns:repeat(2,minmax(0,1fr))}.himachal_hero__lJE3G{gap:4%}.himachal_heroVisual__3Rf5P{min-height:450px}}@media (max-width:800px){.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ{display:block;padding-bottom:25px}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ h1{font-size:clamp(2.65rem,7.8vw,4.4rem)}.himachal_businessHero__14xAd .himachal_heroCopy__wqoQJ>p{margin-top:24px}.himachal_dispatchVisual__kfnuh{min-height:330px}.himachal_hero__lJE3G{grid-template-columns:1fr;padding:25px 6% 40px;gap:30px}.himachal_heroCopy__wqoQJ{padding:12px 0}.himachal_heroCopy__wqoQJ h1{font-size:clamp(2.65rem,7.8vw,4.4rem)}.himachal_heroVisual__3Rf5P{min-height:350px;border-top-left-radius:80px}.himachal_section__5IxQt{padding:60px 6%}.himachal_cta__z_eDZ,.himachal_faq__QSX3V,.himachal_sectionHeading___bIKD{grid-template-columns:1fr;gap:27px}.himachal_sectionHeading___bIKD{margin-bottom:30px}.himachal_example__2Mr8w>div{grid-template-columns:1fr;gap:24px}.himachal_example__2Mr8w{padding:42px 6%}.himachal_process__0RVM0 ol{gap:24px}.himachal_tableWrap__vwfrf table{min-width:650px}.himachal_trust___haNA{justify-content:flex-start;gap:15px 25px;font-size:.72rem}.himachal_checklistGrid__AFc_P{grid-template-columns:1fr}.himachal_cta__z_eDZ{padding:50px 6%}}@media (max-width:520px){.himachal_areaGrid__mOGBO,.himachal_cards__1IKDa,.himachal_process__0RVM0 ol,.himachal_related__F0hBq>div{grid-template-columns:1fr}.himachal_cardTop__jvTWD{margin-bottom:24px}.himachal_heroVisual__3Rf5P{min-height:320px}.himachal_heroCopy__wqoQJ>p{font-size:.95rem}.himachal_actions__2fLfc>a{width:100%}.himachal_actions__2fLfc>a+a{width:auto}.himachal_office__y8OmT{padding:22px 18px}.himachal_imageNote__MuU4F{left:25px}.himachal_checklistGrid__AFc_P fieldset{padding:16px}}@media (prefers-reduced-motion:reduce){.himachal_cards__1IKDa>a,.himachal_faq__QSX3V summary svg{transition:none}}@media print{.himachal_page__k8pIC{background:#fff;color:#000;overflow:visible}.himachal_actions__2fLfc,.himachal_breadcrumb__l9VnK,.himachal_checklistTools__WzfMx button,.himachal_cta__z_eDZ,.himachal_editorial__i_zfj,.himachal_example__2Mr8w,.himachal_faq__QSX3V,.himachal_heroVisual__3Rf5P,.himachal_page__k8pIC>a,.himachal_page__k8pIC>dialog,.himachal_page__k8pIC>div:last-child,.himachal_page__k8pIC>header,.himachal_related__F0hBq,.himachal_trust___haNA{display:none!important}.himachal_hero__lJE3G{display:block;padding:0}.himachal_heroCopy__wqoQJ{padding:0}.himachal_heroCopy__wqoQJ h1{font-size:30px;margin:10px 0}.himachal_heroCopy__wqoQJ>p{font-size:11px;line-height:1.5}.himachal_heroFoot__XDcsR{margin-top:10px}.himachal_section__5IxQt{padding:20px 0}.himachal_sectionHeading___bIKD{display:block;margin-bottom:15px}.himachal_page__k8pIC .himachal_sectionHeading___bIKD h2{font-size:21px;margin:8px 0}.himachal_checklistTools__WzfMx p,.himachal_sectionHeading___bIKD p{font-size:10px}.himachal_checklistTools__WzfMx{padding:10px;margin-bottom:15px}.himachal_checklistGrid__AFc_P{grid-template-columns:1fr 1fr;gap:16px}.himachal_checklistGrid__AFc_P fieldset{-moz-column-break-inside:avoid;break-inside:avoid;padding:12px}.himachal_checklistGrid__AFc_P legend{font-size:12px}.himachal_checklistGrid__AFc_P label{font-size:10px;padding:7px 0;gap:8px}.himachal_checklistGrid__AFc_P input{width:13px;height:13px;flex-basis:13px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}