/* Homepage only. Shared navigation, auth hooks and result interactions stay intact. */
@font-face{font-family:'Hedvig Letters Sans';src:url('/assets/fonts/hedvig-letters-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
html[data-fx-home="midday"]{color-scheme:dark;--p-bg:#0d0d0d;--p-surface:#121212;--p-surface-2:#191919;--p-border:#282828;--p-hair:#232323;--p-fg:#f5f5f5;--p-fg-2:#b3b3b3;--p-muted:#969696;--p-primary:#f5f5f5;--p-primary-fg:#0d0d0d;--p-success:#74b18e;--p-maxw:1360px;--p-mono:var(--p-font);--hm-serif:var(--p-font);--fx-ink:#f5f5f5;--fx-body:#b3b3b3;--fx-muted:#969696;--fx-line:#282828;--fx-forest:#f5f5f5;--fx-forest-deep:#dedede;--fx-paper:#0d0d0d;--fx-paper-2:#191919;--fx-surface:#121212;--fx-gold:#b7a484}
html[data-fx-home="midday"] body{font-synthesis:none}
html[data-fx-home="midday"] header.nav{background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
html[data-fx-home="midday"] header.nav.fx-light{background:rgba(13,13,13,.86);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid var(--p-border)}
html[data-fx-home="midday"] #fx-tg-fab{border:1px solid #f5f5f5}
html[data-fx-home="midday"] #fx-tg-fab svg{fill:#0d0d0d}
html[data-fx-home="midday"] header.nav .fxnav-inner{max-width:1360px;padding-left:56px;padding-right:56px}
html[data-fx-home="midday"] header.nav .fxnav-logo img.fxnav-logo-ink,html[data-fx-home="midday"] header.nav.fx-overlay-top .fxnav-logo img.fxnav-logo-ink{display:none}
html[data-fx-home="midday"] header.nav .fxnav-logo img.fxnav-logo-white,html[data-fx-home="midday"] header.nav.fx-overlay-top .fxnav-logo img.fxnav-logo-white{display:block;height:29px}
html[data-fx-home="midday"] .fxmm-head .fxnav-logo img{filter:brightness(0) invert(1)}
html[data-fx-home="midday"] .fxnav-inner .fxnav-cta.btn{height:38px;padding:0 18px;border-radius:0;background:var(--p-primary);color:var(--p-primary-fg);border:1px solid var(--p-primary);font-weight:400;font-size:14px}
html[data-fx-home="midday"] .fxnav-inner .fxnav-cta.btn:hover{background:#ddd;color:#111}
html[data-fx-home="midday"] .fxnav-trigger,html[data-fx-home="midday"] .fxnav-direct,html[data-fx-home="midday"] .fxnav-actions .btn{font-weight:400}
html[data-fx-home="midday"] :is(.fxfeature-title,.fxmega-link,.fxfeature-eyebrow,.fxtrust-num,.fxdata-copy,.fxdata-cta){color:var(--p-fg)}
html[data-fx-home="midday"] :is(.fxfeature-desc,.fxtrust-label,.fxmega-strip,.fxdata-rule){color:var(--p-fg-2)}
html[data-fx-home="midday"]{--hx-nav:72px;--hx-h:680px}
html[data-fx-home="midday"] .hm-home{padding-top:0}
html[data-fx-home="midday"] .hm-home section.hx-hero{position:relative;isolation:isolate;max-width:1600px;margin:0 auto;padding:0;min-height:calc(var(--hx-h) + var(--hx-nav));overflow:hidden}
html[data-fx-home="midday"] .hx-scene{position:absolute;inset:0;background:var(--p-bg);z-index:0;pointer-events:none}
html[data-fx-home="midday"] .hx-scene img{display:block;position:absolute;top:var(--hx-nav);right:0;height:calc(100% - var(--hx-nav));width:auto;max-width:none;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px);mask-image:linear-gradient(180deg,transparent,#000 48px)}
html[data-fx-home="midday"] .hx-scene::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d0d0d 0%,rgba(13,13,13,.97) 21%,rgba(13,13,13,.8) 30%,transparent 51%,transparent 95%,#0d0d0d),linear-gradient(180deg,#0d0d0d,transparent 12%,transparent 84%,#0d0d0d)}
html[data-fx-home="midday"] .hx-hero-inner{position:relative;z-index:1;min-height:calc(var(--hx-h) + var(--hx-nav));padding-top:var(--hx-nav);display:flex;align-items:center}
html[data-fx-home="midday"] .hx-copy{width:50%;padding:30px 0 70px}
html[data-fx-home="midday"] .hx-eyebrow{display:block;font-size:12px;letter-spacing:.11em;color:#a3a3a3;margin-bottom:24px}
html[data-fx-home="midday"] .hx-copy h1{font-size:clamp(42px,4.05vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:400;max-width:600px}
html[data-fx-home="midday"] .hx-copy p{font-size:17px;line-height:1.7;max-width:410px;margin-top:25px;color:#b3b3b3}
html[data-fx-home="midday"] .hx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}
html[data-fx-home="midday"] .hm-button{background:#f5f5f5;color:#0d0d0d;border-color:#f5f5f5;font-weight:400}
html[data-fx-home="midday"] .hm-button:hover{background:#dedede;color:#111}
html[data-fx-home="midday"] .hx-actions .hm-button{margin:0;gap:34px;min-height:50px}
html[data-fx-home="midday"] .hx-proof-link{font-size:14px;color:#ccc;text-decoration:underline;text-underline-offset:5px}
html[data-fx-home="midday"] .hx-reviews{display:inline-flex;gap:12px;align-items:center;margin-top:26px;color:#969696;font-size:13px}
html[data-fx-home="midday"] .hx-reviews:hover{color:#eee}
html[data-fx-home="midday"] .hx-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);font-size:14px;color:#b3b3b3}
html[data-fx-home="midday"] .hx-benefits span+span{border-left:1px solid var(--p-border);padding-left:28px}
html[data-fx-home="midday"] .hx-record-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:46px}
html[data-fx-home="midday"] .hx-record-heading h2{font-size:38px;letter-spacing:-.025em;line-height:1.18;margin-top:18px}
html[data-fx-home="midday"] .hx-record-heading p{font-size:16px;max-width:45ch}
html[data-fx-home="midday"] .hm-product-label,html[data-fx-home="midday"] .hm-product-label>span:first-child{color:#969696}
html[data-fx-home="midday"] .hm-caption{color:#969696}
html[data-fx-home="midday"] .hm-caption a,html[data-fx-home="midday"] .hm-inline-link{color:#eee}
html[data-fx-home="midday"] .hm-service-body .hm-service-lead{color:#eee}
html[data-fx-home="midday"] .hm-service-facts span,html[data-fx-home="midday"] .hm-home .hm-fine,html[data-fx-home="midday"] .hm-start .hm-risk{color:#969696}
html[data-fx-home="midday"] .hm-rule-list span{color:var(--sq-text-2,#969696)}
html[data-fx-home="midday"] .hm-copier-sheet{background:#121212;border-color:#282828}
html[data-fx-home="midday"] .hm-sheet-top{border-color:#282828}
html[data-fx-home="midday"] .hm-sheet-top>span:last-child,html[data-fx-home="midday"] .hm-sheet-bottom,html[data-fx-home="midday"] .hm-start-actions>a:not(.hm-button){color:#aaa}
html[data-fx-home="midday"] .hm-home :is(.hm-service h2,.hm-copier-copy h2,.hm-start h2){font-size:40px;line-height:1.2;letter-spacing:-.025em}
html[data-fx-home="midday"] :is(.hm-service h2,.hm-copier-copy h2,.hm-start h2) span{color:#999}
@media(min-width:1600px){html[data-fx-home="midday"]{--hx-h:740px}}
@media(max-width:1100px){html[data-fx-home="midday"] header.nav .fxnav-inner{padding-left:30px;padding-right:30px}html[data-fx-home="midday"] .hx-copy{width:51%}html[data-fx-home="midday"] .hx-copy h1{font-size:43px}html[data-fx-home="midday"] .hx-scene{left:0;right:0}html[data-fx-home="midday"] .hx-scene img{top:auto;bottom:9%;height:calc((100% - var(--hx-nav)) * .84)}html[data-fx-home="midday"] .hx-copy p{max-width:340px}html[data-fx-home="midday"] .hx-actions{gap:16px}}
@media(max-width:1023px){html[data-fx-home="midday"]{--hx-nav:64px}}
@media(max-width:1100px){
html[data-fx-home="midday"] .hm-home section.hx-hero{display:flex;flex-direction:column;min-height:0}
html[data-fx-home="midday"] .hx-hero-inner{order:0;min-height:0;width:100%;padding:var(--hx-nav) 30px 0}
html[data-fx-home="midday"] .hx-copy{width:100%;max-width:640px;padding:44px 0 10px}
html[data-fx-home="midday"] .hx-copy p{max-width:440px}
html[data-fx-home="midday"] .hx-scene{position:relative;order:1;inset:auto;width:100%;aspect-ratio:1.5;overflow:hidden;margin-top:8px}
html[data-fx-home="midday"] .hx-scene img{position:absolute;top:auto;right:auto;width:118%;height:auto;left:-14%;bottom:0;-webkit-mask-image:none;mask-image:none}
html[data-fx-home="midday"] .hx-scene::after{background:linear-gradient(180deg,#0d0d0d,transparent 10%,transparent 83%,#0d0d0d)}
}
@media(max-width:760px){
html[data-fx-home="midday"] header.nav .fxnav-inner{padding:0 20px}
html[data-fx-home="midday"] .hx-hero-inner{padding:var(--hx-nav) 24px 0}
html[data-fx-home="midday"] .hx-copy{padding:48px 0 10px}
html[data-fx-home="midday"] .hx-eyebrow{font-size:12px;margin-bottom:20px}
html[data-fx-home="midday"] .hx-copy h1{font-size:clamp(32px,5.7vw,40px);letter-spacing:-.025em;line-height:1.16}
html[data-fx-home="midday"] .hx-copy p{font-size:16px;line-height:1.65;max-width:440px;margin-top:22px}
html[data-fx-home="midday"] .hx-actions{margin-top:26px;gap:18px}
html[data-fx-home="midday"] .hx-actions .hm-button{gap:24px;padding:12px 18px}
html[data-fx-home="midday"] .hx-reviews{margin-top:24px}
html[data-fx-home="midday"] .hx-scene{aspect-ratio:1.13;margin-top:12px}
html[data-fx-home="midday"] .hx-scene img{width:148%;left:-44%}
html[data-fx-home="midday"] .hx-benefits{grid-template-columns:1fr;gap:14px;padding-top:22px;padding-bottom:22px}
html[data-fx-home="midday"] .hx-benefits span+span{border-left:0;padding-left:0}
html[data-fx-home="midday"] .hx-record-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}
html[data-fx-home="midday"] .hx-record-heading h2,html[data-fx-home="midday"] .hm-home :is(.hm-service h2,.hm-copier-copy h2,.hm-start h2){font-size:32px}
}
@media(prefers-reduced-motion:reduce){html[data-fx-home="midday"] *{scroll-behavior:auto;transition:none!important}}
@media(max-width:380px){html[data-fx-home="midday"] .hm-history,html[data-fx-home="midday"] .hm-chart{min-width:0;max-width:100%}html[data-fx-home="midday"] .hm-chart{gap:3px}html[data-fx-home="midday"] .hm-bar-track::after{right:-3px}html[data-fx-home="midday"] .hm-bar-label{font-size:10px}}
html[data-fx-home="midday"] .fxft-brand>a[aria-label="Forexero home"]{background:none}
html[data-fx-home="midday"] .fxft-brand>a[aria-label="Forexero home"] img{opacity:1;height:30px}
html[data-fx-home="midday"] .fxft{background:#161616;border-top-color:#282828}
html[data-fx-home="midday"] .fxft-mark span{color:#2b2b2b}
