.elementor-24648 .elementor-element.elementor-element-9a1f474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE4DA;--border-color:#DCE4DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-9a1f474:not(.elementor-motion-effects-element-type-background), .elementor-24648 .elementor-element.elementor-element-9a1f474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27583D;}.elementor-24648 .elementor-element.elementor-element-9a1f474::before, .elementor-24648 .elementor-element.elementor-element-9a1f474 > .elementor-background-video-container::before, .elementor-24648 .elementor-element.elementor-element-9a1f474 > .e-con-inner > .elementor-background-video-container::before, .elementor-24648 .elementor-element.elementor-element-9a1f474 > .elementor-background-slideshow::before, .elementor-24648 .elementor-element.elementor-element-9a1f474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24648 .elementor-element.elementor-element-9a1f474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#27583D;--background-overlay:'';}.elementor-24648 .elementor-element.elementor-element-1de8e37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-1de8e37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-2aa4906 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-c0003e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-c0003e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-df09338{--display:flex;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-24648 .elementor-element.elementor-element-df09338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24648 .elementor-element.elementor-element-774eebb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24648 .elementor-element.elementor-element-774eebb > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-24648 .elementor-element.elementor-element-774eebb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-774eebb .elementor-heading-title{font-size:1.6rem;font-weight:700;color:#FFFFFF;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 > .elementor-widget-container{margin:10px 20px -24px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24648 .elementor-element.elementor-element-02f0d54{--display:flex;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-02f0d54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-1c973fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-1c973fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-c696d11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24648 .elementor-element.elementor-element-a557d00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-a557d00.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-24648 .elementor-element.elementor-element-a557d00.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-24648 .elementor-element.elementor-element-a557d00.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-24648 .elementor-element.elementor-element-a557d00:has(:hover) .elementor-image-box-title,
					 .elementor-24648 .elementor-element.elementor-element-a557d00:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;color:#FDFDFD;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#497C40;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-icon i{color:#FFFFFF;font-size:0px;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:0px;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-icon{width:0px;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-text, .elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-text a{color:#E0E0E0;}.elementor-24648 .elementor-element.elementor-element-a8152e7 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-24648 .elementor-element.elementor-element-4d71603{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24648 .elementor-element.elementor-element-3cee1b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-24648 .elementor-element.elementor-element-3cee1b2:not(.elementor-motion-effects-element-type-background), .elementor-24648 .elementor-element.elementor-element-3cee1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8F1F7;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24648 .elementor-element.elementor-element-4fb35fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-4fb35fa{z-index:1000;color:#1C263D;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-24648 .elementor-element.elementor-element-ef8cf12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2F3F5;--border-color:#F2F3F5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24648 .elementor-element.elementor-element-ef8cf12:not(.elementor-motion-effects-element-type-background), .elementor-24648 .elementor-element.elementor-element-ef8cf12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24648 .elementor-element.elementor-element-46c76e3{--display:flex;}.elementor-24648 .elementor-element.elementor-element-46c76e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24648 .elementor-element.elementor-element-2e5ba42{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-24648 .elementor-element.elementor-element-2e5ba42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-2e5ba42 img{border-radius:90px 90px 90px 90px;}.elementor-24648 .elementor-element.elementor-element-4af5210{--display:flex;}.elementor-24648 .elementor-element.elementor-element-304a71e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24648 .elementor-element.elementor-element-60e8321{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.3em;color:#6B737F;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24648 .elementor-element.elementor-element-7d485d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-7d485d8.elementor-element{--align-self:flex-start;}.elementor-24648 .elementor-element.elementor-element-7d485d8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-24648 .elementor-element.elementor-element-7d485d8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24648 .elementor-element.elementor-element-7d485d8.elementor-view-framed .elementor-icon, .elementor-24648 .elementor-element.elementor-element-7d485d8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24648 .elementor-element.elementor-element-7d485d8 .elementor-icon{font-size:18px;}.elementor-24648 .elementor-element.elementor-element-7d485d8 .elementor-icon-box-title{color:#C5C5C5;}.elementor-24648 .elementor-element.elementor-element-7d485d8:has(:hover) .elementor-icon-box-title,
					 .elementor-24648 .elementor-element.elementor-element-7d485d8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24648 .elementor-element.elementor-element-19abb33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-da4d7e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24648 .elementor-element.elementor-element-599233d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7E1;--border-color:#E3E7E1;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-24648 .elementor-element.elementor-element-599233d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-3c7108d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7E1;--border-color:#E3E7E1;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-24648 .elementor-element.elementor-element-3c7108d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24648 .elementor-element.elementor-element-d4899ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24648 .elementor-element.elementor-element-1010101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E7E1;--border-color:#E3E7E1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-24648 .elementor-element.elementor-element-1010101:not(.elementor-motion-effects-element-type-background), .elementor-24648 .elementor-element.elementor-element-1010101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4EC;}.elementor-24648 .elementor-element.elementor-element-4aba043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-54021a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4rem;line-height:1.2em;color:#000000;}.elementor-24648 .elementor-element.elementor-element-6229f16 .elementor-heading-title{color:#000000;}.elementor-24648 .elementor-element.elementor-element-454879a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24648 .elementor-element.elementor-element-454879a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-24648 .elementor-element.elementor-element-9a1f474{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24648 .elementor-element.elementor-element-1de8e37{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-2aa4906 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:10px 10px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-c0003e4{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-df09338{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-774eebb{width:var( --container-widget-width, 548.75px );max-width:548.75px;--container-widget-width:548.75px;--container-widget-flex-grow:0;}.elementor-24648 .elementor-element.elementor-element-774eebb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-774eebb .elementor-heading-title{font-size:1.4rem;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 > .elementor-widget-container{margin:0px 20px -17px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 .elementor-heading-title{font-size:14px;}.elementor-24648 .elementor-element.elementor-element-02f0d54{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-1c973fa{width:var( --container-widget-width, 711.406px );max-width:711.406px;--container-widget-width:711.406px;--container-widget-flex-grow:0;}.elementor-24648 .elementor-element.elementor-element-1c973fa > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-c696d11{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-a8152e7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-3cee1b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-19abb33{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-54021a3 .elementor-heading-title{font-size:1.4rem;}.elementor-24648 .elementor-element.elementor-element-454879a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24648 .elementor-element.elementor-element-454879a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-24648 .elementor-element.elementor-element-9a1f474{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-24648 .elementor-element.elementor-element-1de8e37{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-2aa4906 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:11px 11px 11px 5px;}.elementor-24648 .elementor-element.elementor-element-c0003e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-24648 .elementor-element.elementor-element-df09338{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-774eebb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-774eebb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24648 .elementor-element.elementor-element-774eebb .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-5eabfc8 .elementor-heading-title{font-size:14px;}.elementor-24648 .elementor-element.elementor-element-02f0d54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-a557d00 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-wrapper{text-align:start;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-img{margin-bottom:17px;}.elementor-24648 .elementor-element.elementor-element-a557d00 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-24648 .elementor-element.elementor-element-a8152e7 > .elementor-widget-container{margin:-8px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-3cee1b2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-4fb35fa > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-24648 .elementor-element.elementor-element-4fb35fa{line-height:1.3em;}.elementor-24648 .elementor-element.elementor-element-46c76e3{--width:85px;}.elementor-24648 .elementor-element.elementor-element-4af5210{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24648 .elementor-element.elementor-element-19abb33{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24648 .elementor-element.elementor-element-599233d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24648 .elementor-element.elementor-element-3c7108d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24648 .elementor-element.elementor-element-1010101{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24648 .elementor-element.elementor-element-54021a3 .elementor-heading-title{font-size:1.2rem;}.elementor-24648 .elementor-element.elementor-element-454879a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24648 .elementor-element.elementor-element-454879a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-24648 .elementor-element.elementor-element-9a1f474{--content-width:1280px;}.elementor-24648 .elementor-element.elementor-element-1de8e37{--width:100%;}.elementor-24648 .elementor-element.elementor-element-c0003e4{--width:100%;}.elementor-24648 .elementor-element.elementor-element-df09338{--width:57%;}.elementor-24648 .elementor-element.elementor-element-02f0d54{--width:42%;}.elementor-24648 .elementor-element.elementor-element-4d71603{--content-width:1280px;}.elementor-24648 .elementor-element.elementor-element-3cee1b2{--content-width:1280px;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0{--width:70%;}.elementor-24648 .elementor-element.elementor-element-46c76e3{--width:14%;}.elementor-24648 .elementor-element.elementor-element-4af5210{--width:100%;}.elementor-24648 .elementor-element.elementor-element-599233d{--width:100%;}.elementor-24648 .elementor-element.elementor-element-3c7108d{--width:100%;}.elementor-24648 .elementor-element.elementor-element-d4899ae{--content-width:1280px;}.elementor-24648 .elementor-element.elementor-element-1010101{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24648 .elementor-element.elementor-element-1de8e37{--width:100%;}.elementor-24648 .elementor-element.elementor-element-c0003e4{--width:100%;}.elementor-24648 .elementor-element.elementor-element-df09338{--width:100%;}.elementor-24648 .elementor-element.elementor-element-02f0d54{--width:100%;}.elementor-24648 .elementor-element.elementor-element-d3fd6e0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2aa4906 *//* Default = mobile */
.rank-math-breadcrumb {
  font-size: 12px;
  line-height: 1.5;
}

/* Desktop override */
@media (min-width: 768px) {
  .rank-math-breadcrumb {
    font-size: 14px;
  }
}

/* Links */
.rank-math-breadcrumb a {
  color: #B1EC9D;
}

.rank-math-breadcrumb a:hover {
  color: #B1EC9D;
}

/* Current page */
.rank-math-breadcrumb .last {
  color: #B1EC9D;
  font-weight: 600;
}

/* Separator: CSS chevron replaces the text glyph */
.rank-math-breadcrumb .separator {
  display: inline-block;
  font-size: 0 !important;
  width: 7px;
  height: 7px;
  margin: 0 10px 1px 8px;
  border-top: 1.5px solid #B1EC9D;
  border-right: 1.5px solid #B1EC9D;
  transform: rotate(45deg);
  opacity: 1 !important;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .rank-math-breadcrumb .separator {
    width: 8px;
    height: 8px;
    margin: 0 12px 1px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-774eebb */.elementor-24648 .elementor-element.elementor-element-774eebb .elementor-heading-title {
  text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-a8152e7 */.hrs-byline .elementor-post-info__item {
  color: rgba(255,255,255,.72) !important;
  font-weight: 500;
}
.hrs-byline a .elementor-post-info__item {
  color: #A6DD97 !important;
  font-weight: 600;
}
.hrs-byline a:hover .elementor-post-info__item {
  color: #ffffff !important;
  text-decoration: underline;
}
.hrs-byline .elementor-icon-list-item:not(:last-child)::after {
  border-color: rgba(255,255,255,.25) !important;
}
.hrs-byline .elementor-icon-list-icon i,
.hrs-byline .elementor-icon-list-icon svg {
  color: rgba(255,255,255,.72) !important;
  fill: rgba(255,255,255,.72) !important;
}/* End custom CSS */
/* Start custom CSS *//* HR Stacks: New Blog Design template v1.0. Hero, body, sidebar, author, CTA band and post content components (hs-box system + hrb components) */
.hrb-hero,.hrb-body,.hrb-ctaband,.hrb-rail,.hrb-main{
  --hrb-page:#f3f8f1;--hrb-white:#ffffff;--hrb-ink:#0f0f0f;--hrb-body:#3c443b;--hrb-muted:#6b7468;
  --hrb-brand:#326f2b;--hrb-deep:#27583d;--hrb-lime:#8ad56c;--hrb-soft:#eaf5e4;--hrb-line:#e1e9df;
  --hrb-blue:#2d6a9f;--hrb-blue-soft:#eaf2f9;--hrb-amber:#9a6416;--hrb-amber-soft:#fdf5e7;
  --hrb-red:#b4412f;--hrb-red-soft:#fbeeeb;--hrb-purple:#6a4fb0;--hrb-purple-soft:#f2eefb;
  --hrb-teal:#1f7a74;--hrb-teal-soft:#e6f4f2;
  --hrb-f:var(--e-global-typography-primary-font-family,'Roboto'),-apple-system,'Segoe UI',Arial,sans-serif;
  --hrb-mono:'Roboto Mono',ui-monospace,Menlo,monospace;
  --hrb-pat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='360'%3E%3Cg fill='%238AD56C'%3E%3Crect x='8' y='0' width='6' height='64' rx='3'/%3E%3Crect x='8' y='80' width='6' height='120' rx='3'/%3E%3Crect x='8' y='216' width='6' height='40' rx='3'/%3E%3Crect x='8' y='272' width='6' height='72' rx='3'/%3E%3Crect x='30' y='0' width='6' height='140' rx='3'/%3E%3Crect x='30' y='156' width='6' height='56' rx='3'/%3E%3Crect x='30' y='228' width='6' height='104' rx='3'/%3E%3Crect x='52' y='0' width='6' height='40' rx='3'/%3E%3Crect x='52' y='56' width='6' height='92' rx='3'/%3E%3Crect x='52' y='164' width='6' height='150' rx='3'/%3E%3Crect x='74' y='0' width='6' height='110' rx='3'/%3E%3Crect x='74' y='126' width='6' height='70' rx='3'/%3E%3Crect x='74' y='212' width='6' height='48' rx='3'/%3E%3Crect x='74' y='276' width='6' height='60' rx='3'/%3E%3Crect x='96' y='0' width='6' height='72' rx='3'/%3E%3Crect x='96' y='88' width='6' height='132' rx='3'/%3E%3Crect x='96' y='236' width='6' height='90' rx='3'/%3E%3Crect x='118' y='0' width='6' height='160' rx='3'/%3E%3Crect x='118' y='176' width='6' height='44' rx='3'/%3E%3Crect x='118' y='236' width='6' height='110' rx='3'/%3E%3C/g%3E%3C/svg%3E");
}
.hrb-related{--hrb-page:#f3f8f1;--hrb-ink:#0f0f0f;--hrb-body:#3c443b;--hrb-muted:#6b7468;--hrb-brand:#326f2b;--hrb-deep:#27583d;--hrb-lime:#8ad56c;--hrb-soft:#eaf5e4;--hrb-line:#e1e9df;--hrb-f:var(--e-global-typography-primary-font-family,'Roboto'),-apple-system,'Segoe UI',Arial,sans-serif}
.hrb-hero{padding-top:6px!important;padding-bottom:64px!important}
.hrb-hero .hrb-hero-l{gap:20px!important;align-self:center}
.hrb-hero .elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--hrb-f)!important;font-size:clamp(32px,3.5vw,46px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.9px!important;color:#fff!important;text-wrap:balance;max-width:none}
.hrb-hero .hrb-sub .elementor-heading-title{font-family:var(--hrb-f)!important;font-size:16.5px!important;font-weight:400!important;line-height:1.55!important;color:rgba(255,255,255,.78)!important;max-width:56ch;letter-spacing:0!important}
.hrb-hero .hrb-meta{margin-top:6px;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.14);gap:14px 28px!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important}
.hrb-hero .hrb-meta>.elementor-widget{width:auto!important;max-width:100%}
.hrb-hero .hrb-meta .elementor-image-box-wrapper{display:flex!important;align-items:center;gap:12px;text-align:left!important}
.hrb-hero .hrb-meta .elementor-image-box-img{margin:0!important}
.hrb-hero .elementor-widget-image-box .elementor-image-box-img img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover;border:2px solid var(--hrb-lime)}
.hrb-hero .elementor-widget-image-box .elementor-image-box-title{color:#fff!important;font-size:15px!important;font-weight:700!important;margin:0 0 1px!important;line-height:1.3!important}
.hrb-hero .elementor-widget-image-box .elementor-image-box-description{color:rgba(255,255,255,.65)!important;font-size:13px!important;line-height:1.4!important}
.hrb-hero .hrs-byline .elementor-icon-list-text,.hrb-hero .hrs-byline .elementor-post-info__item{color:rgba(255,255,255,.78)!important;font-size:13.5px!important}
.hrb-hero .hrb-hero-r{align-self:center;justify-content:center!important}
.hrb-spec{position:relative;width:100%;max-width:440px;margin-left:auto}
.hrb-spec__tag{position:absolute;top:-14px;right:18px;z-index:2;background:var(--hrb-lime);color:var(--hrb-deep);font:800 12px/1 var(--hrb-f);padding:7px 12px;border-radius:999px}
.hrb-spec__card{background:#fff;border-radius:18px;box-shadow:0 30px 60px -26px rgba(0,0,0,.55);overflow:hidden}
.hrb-spec__top{display:flex;gap:6px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--hrb-line)}
.hrb-spec__top i{width:9px;height:9px;border-radius:50%;background:var(--hrb-line);display:block}
.hrb-spec__top span{margin-left:8px;font:500 12px var(--hrb-f);color:var(--hrb-muted)}
.hrb-spec__body{padding:16px 18px;display:grid;gap:8px}
.hrb-spec__mk{position:relative;border-radius:9px;background:var(--hrb-soft);padding:7px 10px 7px 38px;font:400 13.5px/1.5 var(--hrb-f);color:var(--hrb-ink)}
.hrb-spec__mk small{display:block;font:700 10.5px/1.4 var(--hrb-f);letter-spacing:.08em;text-transform:uppercase;color:var(--hrb-brand)}
.hrb-spec__n{position:absolute;left:9px;top:9px;width:20px;height:20px;border-radius:6px;background:var(--hrb-brand);color:#fff;font:800 11px/20px var(--hrb-f);text-align:center}
.hrb-spec__foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;background:var(--hrb-page);padding:10px 18px;font:400 12.5px var(--hrb-f);color:var(--hrb-muted)}
.hrb-spec__foot b{color:var(--hrb-brand)}
@media (max-width:1024px){.hrb-spec{margin:28px auto 0}}
.hrb-body{padding-top:48px!important;padding-bottom:72px!important}
.hrb-body>.e-con-inner{gap:44px!important;align-items:flex-start}
.hrb-main{gap:40px!important;min-width:0}
.hrb-main .elementor-widget-theme-post-content{font-family:var(--hrb-f);font-size:17px;line-height:1.75;color:var(--hrb-body)}
.hrb-main .elementor-widget-theme-post-content p{margin:0 0 18px}
.hrb-main .elementor-widget-theme-post-content .wp-block-heading:is(h2){font-family:var(--hrb-f)!important;font-size:clamp(25px,2.5vw,30px)!important;font-weight:800!important;line-height:1.22!important;letter-spacing:-.5px;color:var(--hrb-ink)!important;margin:60px 0 14px!important;text-wrap:balance;scroll-margin-top:120px}
.hrb-main .elementor-widget-theme-post-content .wp-block-heading:is(h3){font-family:var(--hrb-f)!important;font-size:21px!important;font-weight:700!important;line-height:1.3!important;color:var(--hrb-ink)!important;margin:34px 0 10px!important;scroll-margin-top:120px}
.hrb-main .elementor-widget-theme-post-content .wp-block-heading:is(h4){font-family:var(--hrb-f)!important;font-size:18.5px!important;font-weight:700!important;line-height:1.35!important;color:var(--hrb-ink)!important;margin:30px 0 10px!important;display:flex;gap:10px;align-items:center}
.hrb-main .elementor-widget-theme-post-content .wp-block-heading:is(h4)::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--hrb-lime)}
.hrb-main .elementor-widget-theme-post-content .wp-block-heading strong{font-weight:inherit}
.hrb-main .elementor-widget-theme-post-content a:not([class]){color:var(--hrb-brand);text-decoration:underline;text-decoration-color:rgba(50,111,43,.35);text-underline-offset:3px;font-weight:500}
.hrb-main .elementor-widget-theme-post-content a:not([class]):hover{text-decoration-color:var(--hrb-brand)}
.hrb-main .elementor-widget-theme-post-content ul:not([class]),.hrb-main .elementor-widget-theme-post-content ol:not([class]){margin:0 0 18px;padding-left:22px}
.hrb-main .elementor-widget-theme-post-content li{margin-bottom:6px}
.hrb-main .elementor-widget-theme-post-content .wp-block-image img{border-radius:16px;border:1px solid var(--hrb-line)}
.hrb-main .elementor-widget-theme-post-content .wp-block-image{margin:28px 0}
.hrb-main .elementor-widget-theme-post-content hr.wp-block-separator{border:0;border-top:1px solid var(--hrb-line);margin:32px 0}
.hrb-main .elementor-widget-theme-post-content strong{color:var(--hrb-ink)}
.hrb-main .hrb-pull{margin:26px 0 30px;border:0;border-left:4px solid var(--hrb-lime);padding:4px 0 4px 22px;font:500 22px/1.45 var(--hrb-f);color:var(--hrb-ink);max-width:46ch;letter-spacing:-.2px}
.hrb-main .hs-box,.hrb-main .hsfaq{background:#fff;border:1px solid var(--hrb-line);border-radius:20px;overflow:hidden;margin:32px 0;font-family:var(--hrb-f)}
.hrb-main .hs-box-header{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hs-box-header svg{width:20px;height:20px;flex:none;stroke:var(--hrb-brand)}
.hrb-main .hs-box-header h2,.hrb-main .hs-box-header h3{font-family:var(--hrb-f)!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important;margin:0!important;color:var(--hrb-ink)!important;scroll-margin-top:120px}
.hrb-main .hs-box-intro{padding:16px 24px 0;font-size:15.5px;line-height:1.6;color:var(--hrb-body)}
.hrb-main .hs-box-body{padding:18px 24px 24px}
.hrb-main .hs-box-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 24px;background:var(--hrb-page);border-top:1px solid var(--hrb-line);font-size:12.5px;line-height:1.4;color:var(--hrb-muted)}
.hrb-main .hs-box-footer a{color:var(--hrb-muted)}
.hrb-main .hs-checklist-label{display:block;font-weight:700;color:var(--hrb-ink);font-size:15.5px;line-height:1.4}
.hrb-main .hs-checklist-desc{display:block;font-size:15px;line-height:1.55;color:var(--hrb-body);margin-top:2px}
.hrb-main .hs-box-body:has(>.hs-summary-row){padding:0;display:grid;grid-template-columns:1fr 1fr}
.hrb-main .hs-summary-row{display:flex;gap:14px;align-items:flex-start;padding:18px 24px;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hs-box-body>.hs-summary-row:nth-child(odd){border-right:1px solid var(--hrb-line)}
.hrb-main .hs-box-body>.hs-summary-row:nth-last-child(-n+2):nth-child(odd),.hrb-main .hs-box-body>.hs-summary-row:last-child{border-bottom:0}
.hrb-main .hs-summary-number{flex:none;width:32px;height:32px;border-radius:9px;background:var(--hrb-soft);color:var(--hrb-brand);display:grid;place-items:center;font:500 13px var(--hrb-mono)}
.hrb-main .hs-summary-number span::before{content:"0"}
.hrb-main .hs-summary-row>div{min-width:0}
.hrb-main .hs-box-body>.hs-checklist-row{padding:12px 0;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hs-box-body>.hs-checklist-row:last-child{border-bottom:0}
.hrb-main .hs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.hrb-main .hs-card{background:#fff;border:1px solid var(--hrb-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;--c:var(--hrb-brand);--cs:var(--hrb-soft)}
.hrb-main .hs-card-blue{--c:var(--hrb-blue);--cs:var(--hrb-blue-soft)}
.hrb-main .hs-card-amber{--c:var(--hrb-amber);--cs:var(--hrb-amber-soft)}
.hrb-main .hs-card-red{--c:var(--hrb-red);--cs:var(--hrb-red-soft)}
.hrb-main .hs-card-purple{--c:var(--hrb-purple);--cs:var(--hrb-purple-soft)}
.hrb-main .hs-card-teal{--c:var(--hrb-teal);--cs:var(--hrb-teal-soft)}
.hrb-main .hs-card-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;background:var(--cs);font-weight:700;font-size:16px;line-height:1.35;color:var(--hrb-ink)}
.hrb-main .hs-card-header svg{width:18px;height:18px;flex:none;stroke:var(--c)}
.hrb-main .hs-card-header h3,.hrb-main .hs-card-header h4{font-size:16px!important;margin:0!important;color:var(--hrb-ink)!important;font-weight:700!important}
.hrb-main .hs-badge{margin-left:auto;font-size:11.5px;font-weight:700;line-height:1;padding:5px 9px;border-radius:999px;background:#fff;color:var(--c);white-space:nowrap}
.hrb-main .hs-card-body{padding:6px 16px 14px;font-size:15px;line-height:1.55;flex:1}
.hrb-main .hs-card-body>p{margin:10px 0 0}
.hrb-main .hs-card-body .hs-checklist-row{padding:10px 0;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hs-card-body .hs-checklist-row:last-child{border-bottom:0}
.hrb-main .hs-card-body .hs-checklist-label{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--c);font-weight:700}
.hrb-main .hs-card-body .hs-checklist-desc{font-size:14.5px;color:var(--hrb-ink)}
.hrb-main .hs-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.hrb-main .hs-stat-strip>*{background:var(--hrb-page);border-radius:14px;padding:16px}
.hrb-main .hs-dtable{border:1px solid var(--hrb-line);border-radius:14px;overflow:hidden;font-size:14.5px}
.hrb-main .hs-dtable-header,.hrb-main .hs-dtable-row{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}
.hrb-main .hs-dtable-2 .hs-dtable-header,.hrb-main .hs-dtable-2 .hs-dtable-row{--cols:2}
.hrb-main .hs-dtable-4 .hs-dtable-header,.hrb-main .hs-dtable-4 .hs-dtable-row{--cols:4}
.hrb-main .hs-dtable-6 .hs-dtable-header,.hrb-main .hs-dtable-6 .hs-dtable-row{--cols:6}
.hrb-main .hs-dtable-header{background:var(--hrb-page);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700}
.hrb-main .hs-dtable-cell,.hrb-main .hs-dtable-header>*{padding:12px 14px;min-width:0}
.hrb-main .hs-dtable-row{border-top:1px solid var(--hrb-line)}
.hrb-main .hs-dtable-label{font-weight:700;color:var(--hrb-ink)}
@media (max-width:700px){.hrb-main .hs-dtable-header{display:none}.hrb-main .hs-dtable-row{grid-template-columns:1fr}.hrb-main .hs-dtable-cell[data-label]::before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700}}
.hrb-main .hs-callout{background:var(--hrb-soft);border:1px solid #d5e9cc;border-radius:16px;padding:18px 22px;margin:32px 0;font-size:16px;line-height:1.65;color:var(--hrb-ink)}
.hrb-main .hs-callout p:last-child{margin-bottom:0}
.hrb-main .hsfaq{background:transparent;border:0;border-radius:0;overflow:visible;margin-top:60px}
.hrb-main .hsfaq-head{display:flex;padding:0 0 16px;border:0}
.hrb-main .hsfaq-head svg{display:none}
.hrb-main .hsfaq-head h2,.hrb-main .hsfaq-head h3{font-family:var(--hrb-f)!important;font-size:clamp(25px,2.5vw,30px)!important;font-weight:800!important;line-height:1.22!important;letter-spacing:-.5px;margin:0!important;color:var(--hrb-ink)!important;scroll-margin-top:120px}
.hrb-main .hsfaq-list{display:grid;gap:10px}
.hrb-main .hsfaq-item{background:#fff;border:1px solid var(--hrb-line);border-radius:14px;overflow:hidden}
.hrb-main .hsfaq-q{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;user-select:none}
.hrb-main .hsfaq-q:focus-visible{outline:3px solid var(--hrb-lime);outline-offset:-3px}
.hrb-main .hsfaq-badge{display:none}
.hrb-main .hsfaq-q h3,.hrb-main .hsfaq-q h4{flex:1;font-family:var(--hrb-f)!important;font-size:16.5px!important;font-weight:700!important;line-height:1.4!important;margin:0!important;color:var(--hrb-ink)!important}
.hrb-main .hsfaq-q::after{content:"+";flex:none;width:28px;height:28px;border-radius:8px;background:var(--hrb-soft);color:var(--hrb-brand);display:grid;place-items:center;font:500 19px/1 var(--hrb-f);transition:background .2s,color .2s}
.hrb-main .hsfaq-item.open .hsfaq-q::after{content:"×";background:var(--hrb-brand);color:#fff;font-size:20px}
.hrb-main .hsfaq-a{padding:0 18px 16px;font-size:16px;line-height:1.65}
.hrb-main .hsfaq-a p{max-width:68ch}
.hrb-main .hsfaq-a p:last-child{margin-bottom:0}
.hrb-js .hrb-main .hsfaq-item:not(.open) .hsfaq-a{display:none}
.hrb-main .hsfaq-foot{display:flex;justify-content:space-between;font-size:12.5px;color:var(--hrb-muted);padding:10px 2px 0}
.hrb-ba{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:8px 0 24px;font-family:var(--hrb-f)}
.hrb-ba__item{border-radius:14px;padding:15px 18px;font-size:15.5px;line-height:1.55;color:var(--hrb-ink)}
.hrb-ba__item small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}
.hrb-ba__item--no{background:var(--hrb-red-soft)}.hrb-ba__item--no small{color:var(--hrb-red)}
.hrb-ba__item--yes{background:var(--hrb-soft)}.hrb-ba__item--yes small{color:var(--hrb-brand)}
.hrb-ex{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--hrb-line);border-radius:14px;padding:16px 18px;margin:8px 0 22px;font-size:15.5px;line-height:1.6;color:var(--hrb-ink)}
.hrb-ex__k{flex:none;font:800 11.5px/1 var(--hrb-f);letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-brand);background:var(--hrb-soft);border-radius:999px;padding:6px 10px;margin-top:2px}
.hrb-lt-key{display:flex;gap:16px;flex-wrap:wrap;font:400 13px/1.4 var(--hrb-f);color:var(--hrb-body);margin:4px 0 14px}
.hrb-lt-key span{display:inline-flex;gap:7px;align-items:center}
.hrb-lt-key i{width:9px;height:9px;border-radius:50%;display:inline-block}
.hrb-lt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;font-family:var(--hrb-f)}
.hrb-lt__c{background:#fff;border:1px solid var(--hrb-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}
.hrb-lt__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.hrb-main .hrb-lt__top h3{font-family:var(--hrb-f)!important;font-size:16.5px!important;font-weight:700!important;line-height:1.3!important;margin:0!important;color:var(--hrb-ink)!important}
.hrb-tag{flex:none;font:700 11.5px/1 var(--hrb-f);padding:5px 9px;border-radius:999px;white-space:nowrap}
.hrb-tag--s{background:var(--hrb-soft);color:var(--hrb-brand)}.hrb-tag--p{background:var(--hrb-blue-soft);color:var(--hrb-blue)}.hrb-tag--x{background:var(--hrb-amber-soft);color:var(--hrb-amber)}
.hrb-lt__big{font-size:25px;font-weight:800;line-height:1.1;color:var(--hrb-ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums}
.hrb-lt__big small{font-size:13px;font-weight:500;color:var(--hrb-muted);letter-spacing:0;margin-left:2px}
.hrb-lt__c p{margin:0!important;font-size:14.5px;line-height:1.55;color:var(--hrb-body)}
@media (max-width:1100px){.hrb-lt{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.hrb-lt{grid-template-columns:1fr}}
.hrb-anat{background:#fff;border:1px solid var(--hrb-line);border-radius:20px;padding:24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin:10px 0 30px;font-family:var(--hrb-f)}
.hrb-anat__mail{border:1px solid var(--hrb-line);border-radius:14px;overflow:hidden;font-size:14.5px;line-height:1.6;color:var(--hrb-ink);align-self:start}
.hrb-anat__mail>div{position:relative;padding:10px 14px 10px 46px;border-bottom:1px dashed var(--hrb-line);transition:background .15s}
.hrb-anat__mail>div:last-child{border-bottom:0}
.hrb-anat__mail>div::before{content:attr(data-n);position:absolute;left:13px;top:11px;width:22px;height:22px;border-radius:7px;background:var(--hrb-soft);color:var(--hrb-brand);font:800 11.5px/22px var(--hrb-f);text-align:center}
.hrb-anat__mail>div.is-hl{background:var(--hrb-soft)}
.hrb-anat__mail>div.is-hl::before{background:var(--hrb-brand);color:#fff}
.hrb-anat__parts{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:4px;align-content:start}
.hrb-anat__parts li{border-radius:12px;padding:10px 12px;margin:0!important;cursor:default;transition:background .15s}
.hrb-anat__parts li.is-hl{background:var(--hrb-page)}
.hrb-anat__parts b{display:flex;gap:8px;align-items:center;color:var(--hrb-ink);font-size:15.5px}
.hrb-anat__parts b i{font:500 12px var(--hrb-mono);font-style:normal;color:var(--hrb-brand)}
.hrb-anat__parts span{display:block;font-size:14px;line-height:1.5;color:var(--hrb-body);margin-top:2px}
@media (max-width:767px){.hrb-anat{grid-template-columns:1fr;padding:16px}}
.hrb-tf{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 16px}
.hrb-tf button,.hrb-vt__tabs button{font:600 14px var(--hrb-f)!important;border:1.5px solid var(--hrb-line)!important;background:#fff!important;color:var(--hrb-body)!important;border-radius:999px!important;padding:7px 14px!important;cursor:pointer;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}
.hrb-tf button span{font:500 12px var(--hrb-mono);opacity:.7;margin-left:4px}
.hrb-tf button:hover,.hrb-vt__tabs button:hover{border-color:var(--hrb-brand)!important;color:var(--hrb-brand)!important}
.hrb-tf button[aria-pressed="true"],.hrb-vt__tabs button[aria-selected="true"]{background:var(--hrb-ink)!important;border-color:var(--hrb-ink)!important;color:#fff!important}
.hrb-tpls{display:grid;gap:14px;font-family:var(--hrb-f)}
.hrb-tpl{background:#fff;border:1px solid var(--hrb-line);border-radius:18px;overflow:hidden}
.hrb-tpl[hidden]{display:none!important}
.hrb-tpl__h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--hrb-line)}
.hrb-tpl__no{font:500 13px var(--hrb-mono);color:var(--hrb-brand);background:var(--hrb-soft);border-radius:8px;padding:5px 8px}
.hrb-main .hrb-tpl__h h3{flex:1;min-width:180px;font-family:var(--hrb-f)!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;color:var(--hrb-ink)!important}
.hrb-tpl__meta{font-size:12.5px;color:var(--hrb-muted)}
.hrb-tpl__b{display:grid;grid-template-columns:minmax(0,1fr) 250px}
.hrb-tpl__txt{padding:18px 20px;font-size:15px;line-height:1.65;color:var(--hrb-ink);border-right:1px solid var(--hrb-line);min-width:0;overflow-wrap:anywhere}
.hrb-tpl__txt p{margin:0 0 12px!important}
.hrb-tpl__txt p:last-child{margin:0!important}
.hrb-tpl__subj{display:block;font-weight:700;background:var(--hrb-page);border-radius:8px;padding:7px 11px;margin-bottom:14px}
.hrb-ph{background:var(--hrb-amber-soft);color:#7a4f10;border-radius:4px;padding:0 2px;margin:0!important}
.hrb-tpl__why{padding:18px;background:var(--hrb-page);display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.55}
.hrb-tpl__why b{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-brand)}
.hrb-tpl__why p{margin:0!important}
.hrb-copy{margin-top:auto;align-self:flex-start;font:700 13.5px var(--hrb-f)!important;border:0!important;border-radius:10px!important;background:var(--hrb-brand)!important;color:#fff!important;padding:9px 14px!important;cursor:pointer;line-height:1.3!important;text-transform:none!important}
.hrb-copy:hover{background:var(--hrb-deep)!important}
.hrb-copy--ghost{background:#fff!important;color:var(--hrb-brand)!important;border:1.5px solid var(--hrb-line)!important}
.hrb-copy--ghost:hover{background:#fff!important;border-color:var(--hrb-brand)!important}
.hrb-copy:focus-visible,.hrb-tf button:focus-visible,.hrb-vt__tabs button:focus-visible{outline:3px solid var(--hrb-lime);outline-offset:2px}
@media (max-width:767px){.hrb-tpl__b{grid-template-columns:1fr}.hrb-tpl__txt{border-right:0;border-bottom:1px solid var(--hrb-line)}}
.hrb-vt{font-family:var(--hrb-f);margin:6px 0 28px}
.hrb-vt__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.hrb-vt__panel[hidden]{display:none!important}
.hrb-vt__panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.hrb-vt__card{background:#fff;border:1px solid var(--hrb-line);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}
.hrb-vt__h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hrb-line);background:var(--hrb-page)}
.hrb-vt__h b{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--hrb-brand)}
.hrb-vt__h .hrb-copy{margin:0;padding:6px 11px!important;font-size:12.5px!important}
.hrb-vt__txt{padding:14px 16px;font-size:14.5px;line-height:1.6;color:var(--hrb-ink);white-space:pre-line;overflow-wrap:anywhere;flex:1}
@media (max-width:1100px){.hrb-vt__panel{grid-template-columns:1fr}}
.hrb-mist{list-style:none!important;margin:8px 0 28px!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-family:var(--hrb-f)}
.hrb-mist li{margin:0!important;background:#fff;border:1px solid var(--hrb-line);border-radius:16px;padding:18px;display:flex;gap:14px}
.hrb-mist__ic{flex:none;width:38px;height:38px;border-radius:11px;background:var(--hrb-red-soft);display:grid;place-items:center}
.hrb-mist__ic svg{width:19px;height:19px;stroke:var(--hrb-red);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hrb-main .hrb-mist h3{font-family:var(--hrb-f)!important;font-size:16.5px!important;font-weight:700!important;line-height:1.35!important;margin:0 0 6px!important;color:var(--hrb-ink)!important}
.hrb-mist p{margin:0 0 8px!important;font-size:14.5px;line-height:1.6;color:var(--hrb-body)}
.hrb-mist__fix{display:block;margin-top:6px;font-size:13.5px;font-weight:700;color:var(--hrb-brand)}
@media (max-width:767px){.hrb-mist{grid-template-columns:1fr}}
.hrb-glob{background:#fff;border:1px solid var(--hrb-line);border-radius:18px;overflow:hidden;margin:8px 0 28px;font-family:var(--hrb-f)}
.hrb-glob__r{display:grid;grid-template-columns:170px repeat(3,minmax(0,1fr));border-top:1px solid var(--hrb-line)}
.hrb-glob__r:first-child{border-top:0}
.hrb-glob__r>div{padding:13px 16px;font-size:14.5px;line-height:1.45;min-width:0}
.hrb-glob__r--h>div{background:var(--hrb-page);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700;padding-block:11px}
.hrb-glob__c{font-weight:700;color:var(--hrb-ink);display:flex;gap:8px;align-items:center}
.hrb-glob__c span{font:500 11px var(--hrb-mono);background:var(--hrb-soft);color:var(--hrb-brand);border-radius:6px;padding:3px 6px}
.hrb-glob__n{font-weight:800;color:var(--hrb-ink)}
@media (max-width:767px){.hrb-glob__r{grid-template-columns:1fr 1fr}.hrb-glob__r--h{display:none}.hrb-glob__c{grid-column:1/-1;background:var(--hrb-page)}.hrb-glob__r>div[data-l]::before{content:attr(data-l);display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700}}
@media (max-width:767px){.hrb-main .hs-box-body:has(>.hs-summary-row){grid-template-columns:1fr}.hrb-main .hs-box-body>.hs-summary-row:nth-child(odd){border-right:0}.hrb-main .hs-box-body>.hs-summary-row:nth-last-child(2){border-bottom:1px solid var(--hrb-line)}.hrb-main .hs-box-header,.hrb-main .hs-box-intro,.hrb-main .hs-box-body,.hrb-main .hs-summary-row{padding-left:16px;padding-right:16px}}
.hrb-gen{background:#fff;border:1px solid var(--hrb-line);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:12px 0 30px;font-family:var(--hrb-f)}
.hrb-gen__head{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid var(--hrb-line)}
.hrb-gen__head svg{width:20px;height:20px;stroke:var(--hrb-brand);fill:none;stroke-width:2;flex:none}
.hrb-gen__head b{font-size:16px;color:var(--hrb-ink)}
.hrb-gen__head span{margin-left:auto;font:700 12px/1 var(--hrb-f);background:var(--hrb-soft);color:var(--hrb-brand);border-radius:999px;padding:6px 11px}
.hrb-gen__form{padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;align-content:start}
.hrb-gen__form .full{grid-column:1/-1}
.hrb-gen label{display:grid;gap:6px;font:700 12.5px/1.3 var(--hrb-f);color:var(--hrb-ink);margin:0}
.hrb-gen input,.hrb-gen select{width:100%;font:400 15px var(--hrb-f)!important;border:1.5px solid var(--hrb-line)!important;border-radius:10px!important;padding:9px 11px!important;background:#fff!important;color:var(--hrb-ink)!important;height:auto!important;min-height:42px;box-shadow:none!important}
.hrb-gen input:focus,.hrb-gen select:focus{border-color:var(--hrb-brand)!important;outline:none}
.hrb-gen [hidden]{display:none!important}
.hrb-gen__out{background:var(--hrb-page);border-left:1px solid var(--hrb-line);padding:22px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}
.hrb-gen__lbl{display:flex;justify-content:space-between;font:700 11.5px/1.3 var(--hrb-f);letter-spacing:.09em;text-transform:uppercase;color:var(--hrb-muted)}
.hrb-gen__letter{flex:1;background:#fff;border:1px solid var(--hrb-line);border-radius:14px;padding:18px;font-size:14.5px;line-height:1.6;color:var(--hrb-ink);white-space:pre-wrap;overflow-wrap:anywhere}
.hrb-gen__letter .s{display:block;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--hrb-line)}
.hrb-gen__btns{display:flex;gap:8px;flex-wrap:wrap}
.hrb-gen__btns .hrb-copy{margin:0}
.hrb-gen__btns a.hrb-copy{text-decoration:none!important;display:inline-block}
@media (max-width:767px){.hrb-gen{grid-template-columns:1fr}.hrb-gen__form{grid-template-columns:1fr;padding:18px}.hrb-gen__out{border-left:0;border-top:1px solid var(--hrb-line);padding:18px}}
.hrb-main .hrb-method{border:1px solid var(--hrb-line);border-radius:20px;overflow:hidden}
.hrb-main .hrb-author{background:#fff!important;border:1px solid var(--hrb-line);border-radius:20px;padding:22px!important;gap:18px!important;align-items:flex-start!important}
.hrb-author .elementor-widget-image img{width:72px!important;height:72px!important;border-radius:50%!important;object-fit:cover;border:3px solid var(--hrb-soft)}
.hrb-author .elementor-heading-title{font-family:var(--hrb-f)!important;font-size:19px!important;font-weight:800!important;color:var(--hrb-ink)!important}
.hrb-author .elementor-widget-text-editor{font-size:15px;line-height:1.65;color:var(--hrb-body)}
.hrb-author .elementor-icon-box-title,.hrb-author .elementor-icon-box-title a{font-size:14px!important;font-weight:700!important;color:var(--hrb-brand)!important}
.hrb-rail{align-self:stretch}
.hrb-rail-in{position:sticky!important;top:96px;gap:14px!important;padding:0!important}
.admin-bar .hrb-rail-in{top:128px}
.hrb-rail .hrb-tocbox,.hrb-rail .hrb-nlbox,.hrb-rail .hrb-dealbox{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.hrb-toc{background:#fff;border:1px solid var(--hrb-line);border-radius:18px;padding:16px 16px 14px;font-family:var(--hrb-f)}
.hrb-toc__h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 10px}
.hrb-toc__h b{font-size:15px;font-weight:800;color:var(--hrb-ink)}
.hrb-toc__pct{font:500 12px var(--hrb-f);color:var(--hrb-muted);font-variant-numeric:tabular-nums}
.hrb-toc__list{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:1px}
.hrb-toc__list li{margin:0!important;padding:0!important}
.hrb-toc__list a{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:10px;text-decoration:none!important;color:var(--hrb-body)!important;font:400 14px/1.4 var(--hrb-f);transition:background .15s}
.hrb-toc__list a span{flex:none;width:22px;height:22px;border-radius:7px;background:var(--hrb-soft);color:var(--hrb-brand);font:800 11.5px/22px var(--hrb-f);text-align:center;margin-top:-1px}
.hrb-toc__list a:hover{background:var(--hrb-page);color:var(--hrb-ink)!important}
.hrb-toc__list a.is-on{background:var(--hrb-page);color:var(--hrb-ink)!important;font-weight:600}
.hrb-toc__list a.is-on span{background:var(--hrb-brand);color:#fff}
.hrb-toc__prog{height:4px;border-radius:4px;background:var(--hrb-line);overflow:hidden;margin:12px 4px 2px}
.hrb-toc__prog i{display:block;height:100%;width:0;background:var(--hrb-brand);transition:width .15s}
.hrb-nl{position:relative;overflow:hidden;background:var(--hrb-deep);border-radius:18px;padding:18px 18px 16px;color:#dbeadb;font-family:var(--hrb-f)}
.hrb-nl::after{content:"";position:absolute;right:-8px;top:0;bottom:0;width:46px;background:var(--hrb-pat) 0 0/56px auto;opacity:.24;pointer-events:none}
.hrb-nl>*{position:relative;z-index:1}
.hrb-nl__title{margin:0 0 14px!important;font-size:16px;font-weight:800;color:#fff;line-height:1.3;display:flex;align-items:center;gap:10px}.hrb-nl__title::before{content:"";flex:none;width:30px;height:30px;border-radius:9px;background:rgba(138,213,108,.16) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%238AD56C%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%275%27 width=%2718%27 height=%2714%27 rx=%272%27/%3E%3Cpath d=%27m3 7 9 6 9-6%27/%3E%3C/svg%3E") center/16px no-repeat}
.hrb-nl__text{margin:-6px 0 12px!important;font-size:13px;line-height:1.5;color:rgba(255,255,255,.72);max-width:30ch}
.hrb-nl__form{display:flex;gap:6px;margin:0;padding:4px;background:#fff;border-radius:12px}
.hrb-nl__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.hrb-nl__input{flex:1;min-width:0;width:auto!important;border:0!important;border-radius:9px!important;padding:9px 10px!important;outline:none;font:400 14px var(--hrb-f)!important;background:#fff!important;color:var(--hrb-ink)!important;min-height:40px;height:40px}
.hrb-nl__btn{flex:none;border:0!important;border-radius:10px!important;background:var(--hrb-lime)!important;color:var(--hrb-deep)!important;font:800 14px var(--hrb-f)!important;padding:0 14px!important;cursor:pointer;height:40px;line-height:40px!important}
.hrb-nl__btn:hover{background:#9fe083!important}
.hrb-deal{background:#fff;border:1.5px dashed var(--hrb-line);border-radius:18px;padding:16px;font-family:var(--hrb-f)}
.hrb-deal__lbl{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700;margin-bottom:6px}
.hrb-deal__name{margin:0 0 4px!important;font-size:15.5px;font-weight:800;color:var(--hrb-ink);line-height:1.3}
.hrb-deal__text{margin:0 0 6px!important;font-size:13.5px;line-height:1.5;color:var(--hrb-body)}
.hrb-deal__link{font-size:13.5px;font-weight:700;color:var(--hrb-brand)!important;text-decoration:underline!important;text-underline-offset:3px}

.hrb-rail--tight .hrb-toc__list a{padding:4px 8px;font-size:13.5px}

.hrb-top{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:99;width:46px;height:46px;border-radius:50%;border:0;background:#27583d;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px -10px rgba(0,0,0,.45);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s,transform .2s;padding:0}
.hrb-top.is-on{opacity:1;transform:none;pointer-events:auto}
.hrb-top:hover{background:#326f2b}
.hrb-top svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.hrb-ctaband{background:var(--hrb-deep);position:relative;overflow:hidden;padding-top:0!important;padding-bottom:0!important}
.hrb-ctaband:not(:has(.hrb-cta)){display:none!important}
.hrb-ctaband::before,.hrb-ctaband::after{content:"";position:absolute;top:0;bottom:0;width:150px;background:var(--hrb-pat) 0 0/80px auto;opacity:.22;pointer-events:none}
.hrb-ctaband::before{left:0}.hrb-ctaband::after{right:0;background-position:0 -160px}
.hrb-ctaband>.e-con-inner{position:relative;z-index:1}
.hrb-cta{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:56px 0;font-family:var(--hrb-f)}
.hrb-cta__text{max-width:640px}
.hrb-cta__title{margin:0!important;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;color:#fff;letter-spacing:-.5px}
.hrb-cta__sub{margin:8px 0 0!important;font-size:16px;line-height:1.6;color:rgba(255,255,255,.78)}
.hrb-cta__btn{display:inline-flex;align-items:center;gap:8px;background:var(--hrb-lime);color:var(--hrb-deep)!important;font-weight:800;font-size:15.5px;padding:14px 22px;border-radius:12px;text-decoration:none!important;white-space:nowrap}
.hrb-cta__btn:hover{background:#9fe083}
@media (max-width:767px){.hrb-ctaband::before,.hrb-ctaband::after{display:none}.hrb-cta{padding:40px 0}}
.hrb-related{background:var(--hrb-page)!important;background-image:none!important;padding-top:56px!important;padding-bottom:72px!important}
.hrb-related::before,.hrb-related::after{display:none!important}
.hrb-related .hrs-xm__title .elementor-heading-title{font-family:var(--hrb-f)!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.4px;color:var(--hrb-ink)!important;line-height:1.25!important}

.hrb-related .hrs-xm__head{padding-bottom:20px!important;gap:0!important}
.hrb-related .jet-listing-grid__items{margin:0 -8px!important}
.hrb-related .jet-listing-grid__item{padding:0 8px!important}

.hrb-related .jet-listing-grid__item .e-con.e-parent{background:#fff!important;border:1px solid var(--hrb-line)!important;border-radius:18px!important;overflow:hidden;padding:0!important;height:100%!important;min-height:0;box-shadow:none!important;transition:transform .18s,box-shadow .18s}
.hrb-related .jet-listing-grid__item:hover .e-con.e-parent{transform:translateY(-3px);box-shadow:0 18px 32px -20px rgba(39,88,61,.45)!important}
.hrb-related .jet-listing-grid__item .e-con.e-parent>.e-con-inner{padding:0!important;gap:0!important;height:auto!important}.hrb-related .jet-listing-grid__item .e-con,.hrb-related .jet-listing-grid__item .elementor-widget{height:auto!important}.hrb-related .jet-listing-grid__items{align-items:stretch}.hrb-related .jet-listing-grid__item{display:flex}.hrb-related .jet-listing-grid__item>.jet-engine-listing-overlay-wrap,.hrb-related .jet-listing-grid__item>.elementor{flex:1;display:flex;flex-direction:column}.hrb-related .jet-listing-grid__item .elementor>.e-con.e-parent{flex:1}
.hrb-related .jet-listing-grid__item .e-con-inner>.e-con:first-child{padding:0!important}
.hrb-related .jet-listing-grid__item .e-con-inner>.e-con:last-child{padding:16px 18px 20px!important;gap:6px!important;flex:1}
.hrb-related .elementor-widget-theme-post-featured-image img{width:100%!important;aspect-ratio:1200/630;height:auto!important;object-fit:cover;border-radius:0!important;display:block;max-width:100%}
.hrb-related .elementor-widget-post-info{order:-1}
.hrb-related .elementor-widget-post-info .elementor-icon-list-icon{display:none!important}
.hrb-related .elementor-widget-post-info .elementor-icon-list-text,.hrb-related .elementor-widget-post-info a{font:400 12.5px var(--hrb-f)!important;color:var(--hrb-muted)!important;padding:0!important}
.hrb-related .elementor-widget-theme-post-title .elementor-heading-title,.hrb-related .elementor-widget-theme-post-title a{font-family:var(--hrb-f)!important;font-size:16.5px!important;font-weight:700!important;line-height:1.35!important;color:var(--hrb-ink)!important;margin:0!important}
.hrb-related .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content{font:400 14px/1.55 var(--hrb-f)!important;color:var(--hrb-body)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (prefers-reduced-motion:reduce){.hrb-hero *,.hrb-body *,.hrb-related *,.hrb-top{transition:none!important}}
.hrb-main .hrb-js-holder{display:none!important}
/* v2.1 */
.hrb-nl::after{width:40px;opacity:.18}
.hrb-nl__btn{border-radius:9px!important;height:38px!important;line-height:38px!important;padding:0 16px!important}
.hrb-nl__input{height:38px!important;min-height:38px!important}
.hrb-nl__input:focus{box-shadow:none!important}
.hrb-nl__form:focus-within{box-shadow:0 0 0 3px rgba(138,213,108,.45)}
.hrb-nl__note{margin:10px 2px 0!important;font-size:12px;color:rgba(255,255,255,.6)}

.hrb-body{background:#fcfdfb!important}
.hrb-body>.e-con-inner{gap:64px!important}
.hrb-main{flex:1 1 auto!important;width:auto!important;min-width:0}
.hrb-rail{flex:0 0 312px!important;width:312px!important;max-width:312px!important}
@media (max-width:1100px){.hrb-body>.e-con-inner{gap:40px!important}.hrb-rail{flex-basis:280px!important;width:280px!important;max-width:280px!important}}
@media (max-width:1024px){.hrb-rail{flex-basis:auto!important;width:100%!important;max-width:100%!important}}
/* v2.2 related cards */
.hrb-related .hrs-xm__head{padding-bottom:26px!important;gap:8px!important}
.hrb-related .hrs-xm__sub .elementor-heading-title{font-family:var(--hrb-f)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:var(--hrb-body)!important;max-width:none;margin:0!important}
.hrb-related .jet-listing-grid__items{row-gap:16px}
.hrb-related .jet-listing-grid__item,.hrb-related .jet-listing-grid__item>.jet-engine-listing-overlay-wrap,.hrb-related .jet-listing-grid__item .elementor{height:auto!important}
.hrb-related .jet-listing-grid__item .e-con.e-parent{display:flex!important;flex-direction:column}
.hrb-related .jet-listing-grid__item .e-con.e-parent>.e-con-inner{display:flex!important;flex-direction:column;flex:1 1 auto}
.hrb-related .jet-listing-grid__item .e-con,.hrb-related .jet-listing-grid__item .elementor-widget{flex-shrink:0!important;min-height:0}
.hrb-related .jet-listing-grid__item .e-con-inner>.e-con:last-child{padding:18px 20px 22px!important;gap:8px!important;flex:1 0 auto!important;height:auto!important}
.hrb-related .elementor-widget-post-info .elementor-widget-container{height:auto!important}
.hrb-related .elementor-widget-post-info ul{margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap;gap:4px 12px}
.hrb-related .elementor-widget-post-info li{margin:0!important;padding:0!important}
.hrb-related .elementor-widget-post-info li::after{display:none!important}
.hrb-related .elementor-widget-post-info li+li::before{content:"·";margin-right:12px;color:var(--hrb-muted)}
.hrb-related .elementor-widget-post-info li:first-child+li::before{margin-left:0}

.hrb-related .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content p{margin:0!important;display:inline}
.hrb-related .jet-listing-grid__item .e-con.e-parent{height:100%!important}
.hrb-related .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content{display:block!important;-webkit-line-clamp:unset!important;font-size:14px!important;line-height:21px!important;height:42px!important;max-height:42px!important;overflow:hidden!important;color:var(--hrb-body)!important}
.hrb-related .elementor-widget-jet-listing-dynamic-field,.hrb-related .elementor-widget-jet-listing-dynamic-field>.elementor-widget-container{height:auto!important;min-height:42px;flex-shrink:0!important}
.hrb-related .elementor-widget-theme-post-title{margin-top:2px}
/* v2.3 TOC fixed height + slim scrollbar */
.hrb-toc__list{max-height:312px!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:6px!important;margin-right:-6px!important;scrollbar-width:thin;scrollbar-color:#cfe3c8 transparent}
.hrb-toc__list::-webkit-scrollbar{width:4px}
.hrb-toc__list::-webkit-scrollbar-track{background:transparent}
.hrb-toc__list::-webkit-scrollbar-thumb{background:#d6e8cf;border-radius:4px}
.hrb-toc__list:hover::-webkit-scrollbar-thumb{background:#a9cf9a}
.hrb-toc__list.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}
@media (max-height:760px){.hrb-toc__list{max-height:250px!important}}
/* v2.4 mistakes cards */
.hrb-mist li{padding:20px!important;gap:16px!important;align-items:flex-start}
.hrb-main .hrb-mist h3{margin:4px 0 8px!important}
.hrb-mist p{font-size:15px!important;line-height:1.6!important;margin:0 0 14px!important}
.hrb-mist li>div{display:flex;flex-direction:column;height:100%}
.hrb-mist__fix{margin-top:auto!important;display:flex!important;gap:8px;align-items:flex-start;background:var(--hrb-soft);border-radius:10px;padding:9px 12px;font-size:13.5px!important;line-height:1.45;font-weight:600!important;color:var(--hrb-deep)!important}
.hrb-mist__fix::before{content:"Fix";flex:none;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--hrb-brand);color:#fff;border-radius:6px;padding:3px 6px;margin-top:1px}
/* v2.5 TOC header + slim scrollbar */
.hrb-toc{padding:0 0 14px!important;overflow:hidden}
.hrb-toc__h{display:flex!important;align-items:center!important;justify-content:space-between;gap:10px;margin:0 0 10px!important;padding:14px 16px 12px!important;border-bottom:1px solid var(--hrb-line);background:linear-gradient(180deg,#f7fbf5,#fff)}
.hrb-toc__h b{display:flex;align-items:center;gap:9px;font-size:12px!important;font-weight:800!important;letter-spacing:.09em;text-transform:uppercase;color:var(--hrb-ink)!important}
.hrb-toc__h b::before{content:"";width:22px;height:22px;border-radius:7px;flex:none;background:var(--hrb-soft) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23326F2B%27 stroke-width=%272.2%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01%27/%3E%3C/svg%3E") center/13px no-repeat}
.hrb-toc__pct{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1 var(--hrb-mono)!important;color:var(--hrb-brand)!important;background:#fff;border:1px solid var(--hrb-line);border-radius:999px;padding:5px 9px}
.hrb-toc__pct::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hrb-lime);box-shadow:0 0 0 3px rgba(138,213,108,.25)}
.hrb-toc__list{margin:0 8px!important;padding:0 6px 0 0!important;scrollbar-width:thin;scrollbar-color:#d2e6ca transparent}
.hrb-toc__list::-webkit-scrollbar{width:3px!important}
.hrb-toc__list::-webkit-scrollbar-track{background:transparent!important;margin:6px 0}
.hrb-toc__list::-webkit-scrollbar-thumb{background:#d2e6ca!important;border-radius:3px!important;min-height:30px}
.hrb-toc__list:hover::-webkit-scrollbar-thumb{background:#8ad56c!important}
.hrb-toc__prog{margin:12px 16px 0!important;height:3px!important}
/* v2.6 + v2.7 (added 23 Oct 2026): hrb-answer, hrb-note, hrb-steps, hrb-readnext, hrb-calc, hrb-rates + hrb-verified, hrb-vs, hrb-terms, hrb-check. v2.7.1 list reset. */
.hrb-main :is(.hrb-answer__facts,.hrb-steps,.hrb-check,.hrb-calc__rows){list-style:none!important;margin-left:0!important;padding-left:0!important}
.hrb-main :is(.hrb-answer__facts,.hrb-steps,.hrb-check,.hrb-calc__rows)>li{margin:0;padding-left:0}
.hrb-main :is(.hrb-answer,.hrb-note,.hrb-calc,.hrb-rates,.hrb-vs,.hrb-terms) p{margin:0}
/* Short answer */
.hrb-main .hrb-answer{background:#fff;border:1px solid var(--hrb-line);border-radius:20px;overflow:hidden;margin:26px 0 32px;font-family:var(--hrb-f);box-shadow:0 1px 0 rgba(14,36,18,.03)}
.hrb-main .hrb-answer__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px;background:var(--hrb-deep);color:#fff}
.hrb-main .hrb-answer__label{font:800 12px/1 var(--hrb-f);letter-spacing:.1em;text-transform:uppercase;color:var(--hrb-lime)}
.hrb-main .hrb-answer__top small{font-size:12.5px;color:#cfe3cf}
.hrb-main .hrb-answer__body{padding:20px 22px 22px}
.hrb-main .hrb-answer__def{font-size:17px;line-height:1.6;color:var(--hrb-ink)}
.hrb-main .hrb-answer__take{margin-top:16px;background:var(--hrb-soft);border-left:3px solid var(--hrb-brand);border-radius:0 12px 12px 0;padding:13px 16px}
.hrb-main .hrb-answer__take>span{display:block;font:800 11.5px/1 var(--hrb-f);letter-spacing:.08em;text-transform:uppercase;color:var(--hrb-brand);margin-bottom:7px}
.hrb-main .hrb-answer__take p{font-size:15.5px;line-height:1.6;color:var(--hrb-ink)}
.hrb-main .hrb-answer__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0!important}
.hrb-main .hrb-answer__facts li{background:var(--hrb-page);border-radius:12px;padding:13px 14px}
.hrb-main .hrb-answer__facts b{display:block;font-size:19px;line-height:1.2;font-weight:800;color:var(--hrb-ink);letter-spacing:-.01em}
.hrb-main .hrb-answer__facts span{display:block;font-size:13.5px;line-height:1.4;color:var(--hrb-muted);margin-top:4px}
/* Author note */
.hrb-main .hrb-note{position:relative;background:#fff;border:1px solid var(--hrb-line);border-left:4px solid var(--hrb-lime);border-radius:14px;padding:18px 20px;margin:12px 0 28px;font-family:var(--hrb-f)}
.hrb-main .hrb-note__k{display:inline-block;font:800 11.5px/1 var(--hrb-f);letter-spacing:.07em;text-transform:uppercase;color:var(--hrb-brand);background:var(--hrb-soft);border-radius:999px;padding:6px 10px;margin-bottom:10px}
.hrb-main .hrb-note p{font-size:16px;line-height:1.65;color:var(--hrb-ink)}
.hrb-main .hrb-note__by{display:block;margin-top:10px;font-size:13.5px;color:var(--hrb-muted)}
.hrb-main .hrb-note__by b{color:var(--hrb-ink)}
/* Steps */
.hrb-main .hrb-steps{counter-reset:hrbstep;display:grid;gap:10px;margin:8px 0 26px!important}
.hrb-main .hrb-steps>li{counter-increment:hrbstep;display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--hrb-line);border-radius:14px;padding:14px 16px}
.hrb-main .hrb-steps>li::before{content:counter(hrbstep);flex:none;width:30px;height:30px;border-radius:50%;background:var(--hrb-brand);color:#fff;font:700 14px/30px var(--hrb-f);text-align:center}
.hrb-main .hrb-steps b{display:block;font-size:16px;color:var(--hrb-ink);line-height:1.35}
.hrb-main .hrb-steps span{display:block;font-size:15px;line-height:1.55;color:var(--hrb-body);margin-top:3px}
/* Read next */
.hrb-main a.hrb-readnext{display:flex;align-items:center;gap:14px;background:var(--hrb-soft);border:1px solid #d5e9cc;border-radius:14px;padding:14px 18px;margin:8px 0 28px;text-decoration:none!important;font-family:var(--hrb-f);transition:border-color .2s,transform .2s}
.hrb-main a.hrb-readnext:hover{border-color:var(--hrb-brand);transform:translateY(-1px)}
.hrb-main .hrb-readnext__k{flex:none;font:800 11px/1 var(--hrb-f);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--hrb-brand);border-radius:999px;padding:6px 10px}
.hrb-main .hrb-readnext__t{flex:1;font-size:16px;font-weight:700;line-height:1.4;color:var(--hrb-ink)}
.hrb-main .hrb-readnext__a{flex:none;font-size:20px;color:var(--hrb-brand)}
/* Worked calculation */
.hrb-main .hrb-calc{background:#fff;border:1px solid var(--hrb-line);border-radius:18px;overflow:hidden;margin:8px 0 28px;font-family:var(--hrb-f)}
.hrb-main .hrb-calc__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:15px 20px;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hrb-calc__h h3{margin:0!important;font-size:17px;color:var(--hrb-ink)}
.hrb-main .hrb-calc__in{font-size:14px;color:var(--hrb-muted)}
.hrb-main .hrb-calc__in b{color:var(--hrb-ink)}
.hrb-main .hrb-calc__rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 20px;border-top:1px solid var(--hrb-line)}
.hrb-main .hrb-calc__rows li:first-child{border-top:0}
.hrb-main .hrb-calc__l{font-size:15px;color:var(--hrb-ink)}
.hrb-main .hrb-calc__f{grid-row:2;font:500 13px/1.4 var(--hrb-mono,ui-monospace,monospace);color:var(--hrb-muted)}
.hrb-main .hrb-calc__v{grid-row:1/3;grid-column:2;align-self:center;font-size:16px;font-weight:800;color:var(--hrb-ink)}
.hrb-main .hrb-calc__total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--hrb-deep);color:#fff;font-size:15px}
.hrb-main .hrb-calc__total b{font-size:19px;color:var(--hrb-lime)}
.hrb-main .hrb-calc__note{padding:12px 20px;font-size:13px;line-height:1.5;color:var(--hrb-muted);background:var(--hrb-page)}
/* Rates and limits */
.hrb-main .hrb-rates{background:#fff;border:1px solid var(--hrb-line);border-radius:18px;overflow:hidden;margin:8px 0 28px;font-family:var(--hrb-f)}
.hrb-main .hrb-rates__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:15px 20px;border-bottom:1px solid var(--hrb-line)}
.hrb-main .hrb-rates__h h3{margin:0!important;font-size:17px;line-height:1.35;color:var(--hrb-ink)}
.hrb-main .hrb-verified{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--hrb-f);color:var(--hrb-brand);background:var(--hrb-soft);border-radius:999px;padding:7px 11px;white-space:nowrap}
.hrb-main .hrb-verified::before{content:"✓";font-weight:800}
.hrb-main .hrb-rates__r{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.6fr);border-top:1px solid var(--hrb-line)}
.hrb-main .hrb-rates__h+.hrb-rates__r{border-top:0}
.hrb-main .hrb-rates__r>div{padding:13px 16px;font-size:14.5px;line-height:1.5;color:var(--hrb-body);min-width:0}
.hrb-main .hrb-rates__r--h>div{background:var(--hrb-page);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hrb-muted);font-weight:700;padding-block:11px}
.hrb-main .hrb-rates__k{font-weight:700;color:var(--hrb-ink)!important}
.hrb-main .hrb-rates__v{font-weight:800;color:var(--hrb-brand)!important}
.hrb-main .hrb-rates__s{margin:0!important;padding:12px 20px;font-size:13px;line-height:1.55;color:var(--hrb-muted);background:var(--hrb-page);border-top:1px solid var(--hrb-line)}
/* Comparison cards */
.hrb-main .hrb-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 28px;font-family:var(--hrb-f)}
.hrb-main .hrb-vs--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hrb-main .hrb-vs__c{background:#fff;border:1px solid var(--hrb-line);border-radius:16px;overflow:hidden}
.hrb-main .hrb-vs__c:first-child{border-color:var(--hrb-brand);box-shadow:0 0 0 1px var(--hrb-brand)}
.hrb-main .hrb-vs__h{padding:14px 18px;background:var(--hrb-page);border-bottom:1px solid var(--hrb-line)}
.hrb-main .hrb-vs__c:first-child .hrb-vs__h{background:var(--hrb-soft)}
.hrb-main .hrb-vs__h h3{margin:0!important;font-size:18px;color:var(--hrb-ink)}
.hrb-main .hrb-vs__h span{display:block;font-size:13px;color:var(--hrb-muted);margin-top:3px}
.hrb-main .hrb-vs dl{margin:0;padding:6px 18px 14px}
.hrb-main .hrb-vs dt{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--hrb-muted);margin-top:10px}
.hrb-main .hrb-vs dd{margin:3px 0 0;font-size:15px;line-height:1.5;color:var(--hrb-ink)}
.hrb-main .hrb-vs__bl{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;background:var(--hrb-deep);color:#e4efe2;border-radius:14px;padding:14px 18px;font-size:15px;line-height:1.55}
.hrb-main .hrb-vs__bl b{flex:none;color:var(--hrb-lime);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:3px}
/* Glossary */
.hrb-main .hrb-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 28px;font-family:var(--hrb-f)}
.hrb-main .hrb-terms>div{background:#fff;border:1px solid var(--hrb-line);border-radius:14px;padding:14px 16px}
.hrb-main .hrb-terms dt{font-size:16px;font-weight:800;color:var(--hrb-brand)}
.hrb-main .hrb-terms abbr{text-decoration:none;border:0;cursor:help}
.hrb-main .hrb-terms dd{margin:5px 0 0;font-size:14.5px;line-height:1.55;color:var(--hrb-body)}
/* Eligibility check */
.hrb-main .hrb-check{display:grid;gap:8px;margin:8px 0 28px!important;font-family:var(--hrb-f)}
.hrb-main .hrb-check>li{position:relative;background:#fff;border:1px solid var(--hrb-line);border-radius:12px;padding:12px 16px 12px 48px;font-size:15.5px;line-height:1.55;color:var(--hrb-body)}
.hrb-main .hrb-check>li::before{content:"✓";position:absolute;left:14px;top:12px;width:22px;height:22px;border-radius:50%;background:var(--hrb-soft);color:var(--hrb-brand);font:800 13px/22px var(--hrb-f);text-align:center}
.hrb-main .hrb-check>li.is-no::before{content:"×";background:var(--hrb-red-soft);color:var(--hrb-red);font-size:16px}
.hrb-main .hrb-check b{color:var(--hrb-ink)}
@media (max-width:767px){
.hrb-main .hrb-answer__facts{grid-template-columns:1fr}
.hrb-main .hrb-rates__r{grid-template-columns:minmax(0,1fr) auto}
.hrb-main .hrb-rates__r>div:nth-child(3){grid-column:1/-1;padding-top:0;font-size:14px;color:var(--hrb-muted)}
.hrb-main .hrb-rates__r--h>div:nth-child(3){display:none}
.hrb-main .hrb-vs,.hrb-main .hrb-vs--3,.hrb-main .hrb-terms{grid-template-columns:1fr}
.hrb-main .hrb-answer__body,.hrb-main .hrb-answer__top{padding-left:16px;padding-right:16px}
.hrb-main .hrb-readnext{flex-wrap:wrap}
}


/* ===== Tool Post template v1.0 (tool-first hero) ===== */
.ttp-tool{
  --hrb-page:#f3f8f1;--hrb-white:#ffffff;--hrb-ink:#0f0f0f;--hrb-body:#3c443b;--hrb-muted:#6b7468;
  --hrb-brand:#326f2b;--hrb-deep:#27583d;--hrb-lime:#8ad56c;--hrb-soft:#eaf5e4;--hrb-line:#e1e9df;
  --hrb-blue:#2d6a9f;--hrb-blue-soft:#eaf2f9;--hrb-amber:#9a6416;--hrb-amber-soft:#fdf5e7;
  --hrb-red:#b4412f;--hrb-red-soft:#fbeeeb;--hrb-purple:#6a4fb0;--hrb-purple-soft:#f2eefb;
  --hrb-teal:#1f7a74;--hrb-teal-soft:#e6f4f2;
  --hrb-f:var(--e-global-typography-primary-font-family,'Roboto'),-apple-system,'Segoe UI',Arial,sans-serif;
  --hrb-mono:'Roboto Mono',ui-monospace,Menlo,monospace;
  --hrb-pat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='360'%3E%3Cg fill='%238AD56C'%3E%3Crect x='8' y='0' width='6' height='64' rx='3'/%3E%3Crect x='8' y='80' width='6' height='120' rx='3'/%3E%3Crect x='8' y='216' width='6' height='40' rx='3'/%3E%3Crect x='8' y='272' width='6' height='72' rx='3'/%3E%3Crect x='30' y='0' width='6' height='140' rx='3'/%3E%3Crect x='30' y='156' width='6' height='56' rx='3'/%3E%3Crect x='30' y='228' width='6' height='104' rx='3'/%3E%3Crect x='52' y='0' width='6' height='40' rx='3'/%3E%3Crect x='52' y='56' width='6' height='92' rx='3'/%3E%3Crect x='52' y='164' width='6' height='150' rx='3'/%3E%3Crect x='74' y='0' width='6' height='110' rx='3'/%3E%3Crect x='74' y='126' width='6' height='70' rx='3'/%3E%3Crect x='74' y='212' width='6' height='48' rx='3'/%3E%3Crect x='74' y='276' width='6' height='60' rx='3'/%3E%3Crect x='96' y='0' width='6' height='72' rx='3'/%3E%3Crect x='96' y='88' width='6' height='132' rx='3'/%3E%3Crect x='96' y='236' width='6' height='90' rx='3'/%3E%3Crect x='118' y='0' width='6' height='160' rx='3'/%3E%3Crect x='118' y='176' width='6' height='44' rx='3'/%3E%3Crect x='118' y='236' width='6' height='110' rx='3'/%3E%3C/g%3E%3C/svg%3E");
}
.hrb-hero.ttp-hero{padding-bottom:150px!important}
.ttp-hero .hrb-hero-l,.ttp-hero .hrb-hero-r{align-self:flex-end!important}
.ttp-hero .ttp-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(138,213,108,.16);border:1px solid rgba(138,213,108,.4);color:#8ad56c!important;font:700 13px/1 var(--hrb-f)!important;padding:8px 13px;border-radius:999px;letter-spacing:0!important}
.ttp-hero .ttp-hero-r{gap:14px!important}
.ttp-hero .ttp-hero-r .hrb-meta{margin-top:0;border-top:0;padding-top:4px!important}
.ttp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-family:var(--hrb-f)}
.ttp-stat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 16px}
.ttp-stat b{display:block;font-size:24px;font-weight:800;line-height:1.15;color:#fff}
.ttp-stat span{display:block;font-size:13px;color:rgba(255,255,255,.72);margin-top:2px}
.ttp-tool{margin-top:-118px!important;position:relative;z-index:3}
.ttp-tool .elementor-widget-shortcode,.ttp-tool .elementor-shortcode{width:100%}
.ttp-tool .hrb-gen{margin:0!important;box-shadow:0 24px 60px rgba(20,48,30,.16)}
.ttp-jump{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;font-family:var(--hrb-f)}
.ttp-jump__lead{font-size:14px;color:var(--hrb-muted);margin-right:4px}
.ttp-jump a{text-decoration:none!important;font-size:14px;font-weight:500;color:var(--hrb-ink)!important;padding:9px 15px;border-radius:999px;background:#fff;border:1px solid var(--hrb-line);transition:border-color .2s,color .2s}
.ttp-jump a:hover{border-color:var(--hrb-brand);color:var(--hrb-brand)!important}
@media (max-width:1024px){.hrb-hero.ttp-hero{padding-bottom:120px!important}}
@media (max-width:767px){
.hrb-hero.ttp-hero{padding-bottom:96px!important}
.ttp-tool{margin-top:-72px!important}
.ttp-stat{padding:10px}
.ttp-stat b{font-size:19px}
.ttp-stat span{font-size:12px}
.ttp-tool .hrb-gen{grid-template-columns:1fr!important}
.ttp-tool .hrb-gen__head{order:1}
.ttp-tool .hrb-gen__out{order:2;border-left:0!important;border-top:1px solid var(--hrb-line)}
.ttp-tool .hrb-gen__form{order:3}
.ttp-tool .hrb-gen__head span{white-space:nowrap}
}/* End custom CSS */