/* One SVG language, matching the existing mobile navigation: 24px grid, 1.7px round strokes. */
.home .hst-faq-title{font-size:clamp(30px,3vw,44px);line-height:1.08;text-wrap:balance}
.home .hst-calculation-help{font-size:14px;line-height:1.6;margin-top:18px}
.home .hst-home-link:is(.hst-home-link--file,.hst-home-link--receipt,.hst-home-link--search,.hst-home-link--calendar)::before{content:"";display:block;width:26px;height:26px;margin-bottom:18px;background:currentColor;mask:var(--hst-action-icon) center/contain no-repeat;-webkit-mask:var(--hst-action-icon) center/contain no-repeat}
.home .hst-demand-action-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.home .hst-demand-action-buttons button::before{content:"";display:inline-block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:var(--hst-action-icon) center/contain no-repeat;-webkit-mask:var(--hst-action-icon) center/contain no-repeat}
.home .hst-demand-action-buttons button:first-child{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M15%206V3H3v12h3%22%2F%3E%3C%2Fsvg%3E")}
.home .hst-demand-action-buttons button:last-child{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209V3h12v6M6%2018H3V9h18v9h-3M6%2014h12v7H6zM17%2012h.01%22%2F%3E%3C%2Fsvg%3E")}
.home .hst-home-link--file{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6zM14%203v5h5M9%2012h7m-7%204h7%22%2F%3E%3C%2Fsvg%3E")}
.home .hst-home-link--receipt{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203l3%202%204-2%204%202%203-2v18l-3-2-4%202-4-2-3%202zM8%209h8M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E")}
.home .hst-home-link--search{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m15%2015%206%206M7%2010h6M10%207v6%22%2F%3E%3C%2Fsvg%3E")}
.home .hst-home-link--calendar{--hst-action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2010h18M7%2014h3M14%2014h3M7%2017h3%22%2F%3E%3C%2Fsvg%3E")}
@media(max-width:360px){.home .hst-demand-action-buttons{flex-direction:column;gap:8px}.home .hst-demand-action-buttons button{width:100%}.home .hst-demand-actions{min-height:114px}.home .hstc--add-remove [data-out]::after{height:114px}.home .hst-hero .hst-calc{min-height:calc(clamp(686px,calc(1602px - 235vw),850px) + 124px)}}

.home .hst-hero .hst-hero-copy h1{font-size:clamp(36px,3.5vw,56px)}
