html{scroll-padding-top:calc(5rem + env(safe-area-inset-top))}body{-webkit-text-size-adjust:100%}button,a,summary,[role=button],input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,[role=button]{cursor:pointer}button:disabled{cursor:not-allowed}button:active:not(:disabled),a:active,summary:active{filter:brightness(.92)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.touch-icon{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;display:inline-flex}.site-header{padding-top:env(safe-area-inset-top);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.skip-link{z-index:100;color:#1d4ed8;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;inset-block-start:-100px;inset-inline-start:1rem}.skip-link:focus{inset-block-start:calc(.5rem + env(safe-area-inset-top))}.mobile-bottom-nav{box-sizing:border-box;inset-inline:0;z-index:45;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 20px #0f172a08}.mobile-nav-item{color:#475569;text-align:center;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px;font-size:12px;font-weight:650;line-height:1.2;display:flex}.mobile-nav-item[aria-current=page]{color:#1d4ed8;background:#eff6ff}.mobile-sheet{width:100%;max-width:520px;max-height:calc(90dvh - env(safe-area-inset-top));overscroll-behavior:contain;padding:20px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 50px #0f172a26}.mobile-sheet::backdrop{background:#0f172a80}.mobile-sheet[open]{animation:.18s ease-out sheet-enter}body:has(dialog[open]){overflow:hidden}@keyframes sheet-enter{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.offline-notice{top:calc(64px + env(safe-area-inset-top));z-index:39;color:#78350f;background:#fffbeb;padding:10px 16px;font-size:14px;position:sticky}.country-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;max-width:1280px;margin-inline:auto;padding:8px 16px 20px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.horizontal-carousel{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;overflow-x:auto}.horizontal-carousel::-webkit-scrollbar{width:0;height:0;display:none}.horizontal-carousel[data-dragging=true]{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.horizontal-carousel[data-dragging=true] *{cursor:grabbing}@media (prefers-reduced-motion:reduce){.horizontal-carousel{scroll-behavior:auto}}.country-carousel>*{scroll-snap-align:start;min-width:220px}.review-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:16px;max-width:1280px;margin-inline:auto;padding:8px 16px 20px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.review-carousel>article{scroll-snap-align:start;flex:0 0 min(85vw,360px);min-width:0}.site-footer a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-footer .text-gray-500{color:#cbd5e1}.site-footer .text-primary{color:#93c5fd}.site-footer li{min-width:0}.hero-section>.absolute{display:none}@media (min-width:1024px){.mobile-bottom-nav{display:none}.hero-section>.absolute{display:block}.mobile-sheet{border-radius:24px;height:fit-content;margin:auto;inset:0}}@media (max-width:1023px){.route-content{animation:.14s ease-out route-enter}.app-body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}main,.site-footer{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}main :where(button,[role=button],select,input:not([type=checkbox]):not([type=radio]),textarea),.site-footer a{min-height:44px}button,summary{min-width:44px}input,select,textarea{min-width:0;max-width:100%;font-size:16px!important}input[inputmode=decimal]{font-size:clamp(20px,6vw,30px)!important}main p,.site-footer p{font-size:max(1rem,1em)}main{overflow-wrap:anywhere}main a:not(.legal-content a){min-width:44px;min-height:44px}.calculator-card{border-radius:24px;box-shadow:0 8px 24px #0f172a0d}.calculator-card .currency-popover{overscroll-behavior:contain;width:min(240px,100vw - 64px);max-height:min(320px,50dvh)}.calculator-card [aria-haspopup=listbox]{gap:4px;padding-inline:2px}.calculator-card [aria-haspopup=listbox]>div:first-child{flex-shrink:0;width:24px;height:24px}.calculator-card [aria-haspopup=listbox] svg{flex-shrink:0;width:12px}.hero-section h1{font-size:clamp(2rem,8vw,3rem);line-height:1.15}.hero-section h1,.hero-section p{text-align:start}.site-footer{overflow-wrap:anywhere}.site-footer>div>div:first-child>div:nth-child(2) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.site-footer>div>div:first-child>div:nth-child(3) li{border-bottom:1px solid #334155;padding-block:10px}.kv-grid,[dir=rtl] .kv-grid{grid-template-columns:minmax(0,1fr);gap:4px}.amounts-box{grid-template-columns:minmax(0,1fr)}.print-section{padding:16px!important}[dir=rtl] .text-left{text-align:start}[dir=rtl] .quick-action-card{flex-direction:row}}@keyframes route-enter{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media (max-height:500px) and (max-width:1023px){.mobile-nav-item{flex-direction:row;gap:6px;min-height:44px}.mobile-bottom-nav{padding-block-start:2px}.app-body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.site-header>div{min-height:52px}}@media (hover:none){.tikla-hover:hover,.quick-action-card:hover,.home-platform .group:hover svg{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[dir=rtl] .text-left{text-align:start}[dir=rtl] .text-right{text-align:end}[dir=rtl] input:not([type=tel]):not([type=email]):not([type=password]):not([inputmode=numeric]),[dir=rtl] textarea{text-align:start;direction:rtl}[dir=rtl] input[type=tel],[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[inputmode=numeric],[dir=rtl] code,[dir=rtl] .font-mono{text-align:left;direction:ltr;unicode-bidi:isolate}@media print{.mobile-bottom-nav,.site-header,.offline-notice,.skip-link{display:none!important}.app-body{padding-bottom:0}}
