.btf{--ink:#102733;--night:#0b1e29;--teal:#0f766e;--signal:#e7b33d;--paper:#fbfaf6;--sand:#f2eadc;--line:#c9d2d1;--muted:#52656d;background:var(--paper);color:var(--ink);font-family:"Tajawal","Segoe UI",Tahoma,sans-serif;line-height:1.85;overflow:clip}.btf *{box-sizing:border-box;min-width:0}.btf a{color:#0b635d;text-underline-offset:4px}.btf h1,.btf h2,.btf h3,.btf p{margin-top:0}.btf h1{font-size:clamp(2.35rem,6vw,5.8rem);line-height:.98;letter-spacing:-.045em;max-width:900px;margin-bottom:28px}.btf h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1.12;letter-spacing:-.035em;margin-bottom:24px}.btf h3{font-size:1.18rem;line-height:1.4}.btf-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.btf-kicker,.btf-eyebrow{font:800 .75rem/1.4 "Segoe UI",sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a54827}.btf-hero{padding:36px 0 72px;background:linear-gradient(135deg,#f8f4e9 0 61%,#dfece8 61% 100%);border-bottom:8px solid var(--signal)}.btf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:72px;align-items:center}.btf-crumbs{display:flex;gap:9px;flex-wrap:wrap;font-size:.82rem;margin-bottom:42px}.btf-lead{font-size:1.2rem;max-width:820px;color:#304a55}.btf-note{display:block;max-width:780px;color:#53666c}.btf-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:28px 0}.btf-btn{display:inline-flex;min-height:48px;padding:12px 20px;align-items:center;justify-content:center;border:2px solid var(--ink);font-weight:800;text-decoration:none!important}.btf-btn--signal{background:var(--signal);color:#17262c!important;border-color:var(--signal)}.btf-btn--ghost{background:transparent;color:var(--ink)!important}.btf-board{background:var(--night);color:#fff;padding:30px;border:1px solid #36505a;box-shadow:16px 16px 0 #c47c34}.btf-board span{color:#f5ce71;font:800 .72rem/1.4 "Segoe UI",sans-serif;letter-spacing:.13em}.btf-board strong{display:block;font-size:1.75rem;line-height:1.25;margin:18px 0 24px}.btf-board dl{margin:0}.btf-board dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid #38505a}.btf-board dt{color:#b8c9cd}.btf-board dd{font-weight:800;margin:0}.btf-jump{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--line)}.btf-jump .btf-shell{display:flex;overflow-x:auto;scrollbar-width:thin}.btf-jump a{flex:0 0 auto;padding:14px 18px;color:var(--ink);font-weight:800;text-decoration:none;border-bottom:3px solid transparent}.btf-jump a:hover,.btf-jump a:focus-visible{border-color:var(--signal)}.btf-section{padding:88px 0}.btf-section--night{background:var(--night);color:#fff}.btf-section--sand{background:var(--sand)}.btf-section--teal{background:#074f50;color:#fff}.btf-section--faq{background:#edf3f1}.btf-wide{max-width:880px;color:var(--muted);font-size:1.06rem}.btf-section--night p,.btf-section--teal p{color:#dbe7e7}.btf-answer{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:70px}.btf-answer>div>p{font-size:1.05rem}.btf-rule{background:#fff;border:1px solid var(--line);border-top:7px solid var(--signal);padding:28px;align-self:start}.btf-rule b{font-size:1.15rem}.btf-rule ol{padding-right:20px}.btf-tool__grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:60px;align-items:start}.btf form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.btf label{display:grid;gap:7px;font-weight:800;color:#fff}.btf select{width:100%;min-height:48px;padding:10px 12px;border:2px solid #66808a;background:#fff;color:var(--ink);font:inherit}.btf-ticket{display:block;background:#f6f0df;color:var(--ink);padding:30px;border-top:8px solid var(--signal);box-shadow:14px 14px 0 #1e4a54}.btf-ticket span{font:800 .72rem/1.4 "Segoe UI",sans-serif;letter-spacing:.12em;color:#7b4d16}.btf-ticket strong{display:block;font-size:2rem;line-height:1.2;margin:12px 0}.btf-ticket ul{padding-right:20px;margin-bottom:0}.btf-window-grid,.btf-factor-grid,.btf-fare-grid,.btf-case-grid,.btf-steps,.btf-source-grid{display:grid;gap:16px;margin-top:34px}.btf-window-grid{grid-template-columns:repeat(4,1fr)}.btf-window-grid article{border:1px solid var(--line);border-top:5px solid var(--teal);padding:24px;background:#fff}.btf-window-grid span,.btf-case-grid span,.btf-source-grid span{font:800 .7rem/1.4 "Segoe UI",sans-serif;letter-spacing:.11em;color:#a54827}.btf-window-grid strong{display:block;color:#0b635d;margin:14px 0}.btf-disclaimer{margin-top:24px;padding:24px 28px;background:#fff4ce;border-right:6px solid #bd7d13}.btf-disclaimer p{margin-bottom:0}.btf-factor-grid{grid-template-columns:repeat(3,1fr)}.btf-factor-grid article{background:#fff;padding:26px;border-bottom:4px solid #b66137}.btf-factor-grid b{font:900 1.6rem/1 "Segoe UI",sans-serif;color:#a54827}.btf-myths{display:grid;grid-template-columns:300px minmax(0,1fr);gap:70px}.btf-myths>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.btf-myths article{padding:26px;border-bottom:1px solid var(--line)}.btf-myths article:nth-child(odd){border-left:1px solid var(--line)}.btf-fare-grid{grid-template-columns:repeat(4,1fr)}.btf-fare-grid article{border:1px solid #4a8281;padding:24px;background:#0a5b5b}.btf-fare-grid span{color:#f5ce71;font:800 .74rem/1.4 "Segoe UI",sans-serif;letter-spacing:.12em}.btf-fare-grid h3,.btf-fare-grid li{color:#fff!important}.btf-fare-grid ul{padding-right:18px}.btf-btn--light{background:#fff;color:#074f50!important;border-color:#fff}.btf-btn--outline{color:#fff!important;border-color:#fff}.btf-case-grid{grid-template-columns:repeat(3,1fr)}.btf-case-grid article{padding:28px;border:1px solid var(--line);background:#fff}.btf-process{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;background:var(--night);color:#fff}.btf-process>div{padding:22px;border-left:1px solid #36505a}.btf-process>div:last-child{border-left:0}.btf-process b{display:block;color:#f5ce71;font-size:1.55rem}.btf-process span{font-weight:900}.btf-process p{color:#dbe7e7;margin:8px 0 0}.btf-steps{grid-template-columns:repeat(4,1fr)}.btf-steps article{border-top:4px solid var(--teal);padding:22px 0}.btf-steps b{color:#a54827;font-size:1.4rem}.btf-sourcebar{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.btf-sourcebar a{font-weight:800}.btf-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px}.btf-check{background:var(--night);color:#fff;padding:28px}.btf-check b{font-size:1.25rem;color:#f5ce71}.btf-check li{color:#fff!important;margin:8px 0}.btf-faq__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:70px}.btf-faqs details{border-bottom:1px solid var(--line)}.btf-faqs summary{cursor:pointer;padding:20px 8px;font-weight:900;min-height:48px}.btf-faqs p{padding:0 8px 22px;color:#43565d}.btf-sources{background:#f7f4ec;border-top:1px solid var(--line)}.btf-source-grid{grid-template-columns:repeat(3,1fr)}.btf-source-grid a{display:grid;gap:8px;padding:22px;background:#fff;border:1px solid var(--line);text-decoration:none}.btf-source-grid b{color:var(--ink)}.btf-final{padding:70px 0;background:var(--night);color:#fff;border-top:7px solid var(--signal)}.btf-final__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;align-items:center}.btf-final p{color:#dbe7e7}.btf-final .btf-btn--ghost{color:#fff!important;border-color:#fff}.btf-link{color:#f5ce71!important;font-weight:800}.btf-review{min-height:60vh;display:grid;place-items:center;padding:80px 20px;background:#f6f1e5;color:#102733}.btf-review>div{max-width:760px;border-top:8px solid #e7b33d;background:#fff;padding:42px}.btf-review h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1}.btf-review a{display:inline-flex;padding:12px 18px;background:#0f766e;color:#fff;text-decoration:none;font-weight:800}
@media(max-width:900px){.btf-hero__grid,.btf-answer,.btf-tool__grid,.btf-myths,.btf-split,.btf-faq__grid,.btf-final__grid{grid-template-columns:1fr}.btf-hero__grid{gap:40px}.btf-board{max-width:520px}.btf-window-grid,.btf-fare-grid,.btf-steps{grid-template-columns:1fr 1fr}.btf-factor-grid,.btf-case-grid,.btf-source-grid{grid-template-columns:1fr 1fr}.btf-myths>div{grid-template-columns:1fr}.btf-myths article:nth-child(odd){border-left:0}.btf-process{grid-template-columns:1fr 1fr}.btf-faq__grid{gap:30px}}
@media(max-width:600px){.btf-shell{width:min(100% - 28px,1180px)}.btf h1{font-size:2.45rem}.btf h2{font-size:2rem}.btf-hero{padding-bottom:48px;background:#f8f4e9}.btf-section{padding:58px 0}.btf-board{box-shadow:8px 8px 0 #c47c34}.btf form,.btf-window-grid,.btf-factor-grid,.btf-fare-grid,.btf-case-grid,.btf-steps,.btf-source-grid,.btf-process{grid-template-columns:1fr}.btf-process>div{border-left:0;border-bottom:1px solid #36505a}.btf-jump a{padding:12px 14px}.btf-ticket{box-shadow:7px 7px 0 #1e4a54}.btf-sourcebar{display:grid}.btf-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.btf *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(forced-colors:active){.btf-board,.btf-ticket,.btf-rule,.btf-check,.btf-window-grid article,.btf-factor-grid article,.btf-fare-grid article,.btf-case-grid article,.btf-source-grid a{border:2px solid CanvasText}.btf-btn{forced-color-adjust:auto}}
.btf *{max-width:100%;overflow-wrap:anywhere}.btf-jump .btf-shell{flex-wrap:wrap;overflow:visible}.btf-jump a{flex:1 1 auto;text-align:center}.btf-fare-grid span{display:block;word-break:break-word}
