*,input[type=number]{box-sizing:border-box}input[type=number]{-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 15px;width:100%}body,input,select{font-family:var(--body_typography-font-family,inherit);color:var(--body_typography-color)}body{margin:0;min-width:320px;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;font-size:var(--body_typography-font-size,16px)}#boxed-wrapper{overflow-x:clip}#wrapper{overflow:visible}form,img{border-style:none}img{vertical-align:top;max-width:100%;height:auto}a{text-decoration:none}input,select{vertical-align:middle}select{border-style:solid}form{margin:0;padding:0}a,a:after,a:before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}.gallery{max-width:1400px}#main{padding:55px 10px 45px;clear:both}#content{width:71.1702128%;float:left;min-height:1px}#content.full-width{width:100%}.post-content p{margin:0 0 20px}.layout-wide-mode #wrapper{width:100%;max-width:none}#sliders-container{position:relative}.fusion-row,.gallery{margin:0 auto}.fusion-row:after,.fusion-row:before{content:" ";display:table}.fusion-row:after{clear:both}.fusion-columns{margin:0-15px}strong{font-weight:bolder}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.fusion-page-load-link,.rich-snippet-hidden{display:none}.fusion-disable-outline input,.fusion-disable-outline select{outline:0}:root{--km-primary:#001b3a;--km-primary-light:#f3f5fa;--km-accent:#c9a24b;--km-text:#1f2430;--km-muted:#6b7280;--km-border:#d4d7e2;--km-error:#b3261e;--km-radius:10px;--km-shadow:0 10px 25px rgba(0,0,0,0.06);--km-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}#km-iht-calculator{font-family:var(--km-font);max-width:780px;margin:2rem auto}.km-iht-card{background:#fff;border-radius:var(--km-radius);border:1px solid var(--km-border);padding:2rem;box-shadow:var(--km-shadow)}.km-iht-title{margin-top:0;color:var(--km-primary)}.km-iht-intro{color:var(--km-muted);margin-bottom:1.5rem}.km-iht-subtitle{margin-top:1.5rem;color:var(--km-primary)}.km-iht-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem;margin-bottom:1rem}.km-iht-field label{font-weight:600;display:block;color:var(--km-text)}.km-iht-field input,.km-iht-field select{width:100%;padding:.5rem;border-radius:6px;border:1px solid var(--km-border);box-sizing:border-box}.km-iht-button{margin-top:1rem;background:var(--km-primary);color:#fff;padding:.7rem 1.6rem;border-radius:999px;border:0;cursor:pointer;font-weight:600}.km-iht-button:hover{background:var(--km-accent)}.km-iht-cta{text-align:center;margin-top:2rem;padding:1.5rem;border-radius:10px;background:#001b3a;color:#fff}.km-iht-cta-button{display:inline-block;margin-top:1rem;background:var(--km-accent);color:#fff;padding:.8rem 1.6rem;border-radius:999px;text-decoration:none;font-weight:600}.km-iht-cta-button:hover{background:#fff;color:#001b3a}.km-iht-disclaimer-wrapper{margin-top:2rem;border-top:1px solid var(--km-border);padding-top:1rem}.km-iht-disclaimer-toggle{background:0 0;border:0;color:var(--km-primary);font-size:.9rem;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px}.km-iht-disclaimer-toggle:hover{text-decoration:underline}.km-iht-disclaimer-content{margin-top:1rem;font-size:.75rem;line-height:1.4;color:var(--km-muted);display:none}.km-iht-disclaimer-content ol{padding-left:1.2rem;margin-top:.5rem;margin-bottom:.75rem}.km-iht-disclaimer-content li,.km-iht-field label{margin-bottom:.25rem}.km-iht-cta h4{color:#fff!important}