/* M TRADE - Atlas Nitunim identity - installed 09-11-2026.
   Documented source: atlas.css in the project scratchpad.
   To remove: delete this file link and the two font links next to it. */
:root{
--g-950:#06281a;
--g-900:#0b3d26;
--g-700:#0b4a2e;
--g-600:#00792c;
--g-500:#09815c;
--g-300:#7fa893;
--g-100:#dfeae2;
--g-050:#f2f7f3;
--ink:#191919;
--ink-2:#4c4c4c;
--ink-3:#5c6e65;
--line:#c3d4c8;
--line-soft:#e4ece7;
--link:#005ea2;
--alert:#aa322f;
--paper:#ffffff;
--sans:'Noto Sans Hebrew',system-ui,sans-serif;
--mono:'Cousine','Courier New',monospace;
--t-xs:12px; --t-sm:13px; --t-base:15px; --t-md:18.8px;
--t-lg:23.4px; --t-xl:29.3px; --t-2xl:36.6px; --t-3xl:45.8px;
--r:2px;
--rule:1px solid var(--line-soft);
--rule-strong:2px solid var(--g-600);
}
:root{background:var(--paper)}
:root body{
background:var(--paper) !important;
color:var(--ink) !important;
font-family:var(--sans) !important;
font-size:var(--t-base) !important;
font-weight:400 !important;
line-height:1.6 !important;
-webkit-font-smoothing:antialiased;
}
:root *{box-shadow:none !important}
:root *:not(.tl-dot):not(.qa-num):not(.mt-customerbar):not(circle):not(ellipse){
border-radius:var(--r) !important;
}
:root .tl-dot,:root .qa-num{border-radius:50% !important}
:root .qa-num::before,:root .qa-num::after{border-radius:50% !important}
:root *{font-weight:400}
:root h1,:root .stat-num{font-weight:700 !important}
:root h2,:root h3,:root h4,
:root .section-title,:root .faq-q,
:root .btn-cta,:root button,:root a[class*="btn"],
:root .qa-num,:root .tl-dot{font-weight:600 !important}
:root b,:root strong,:root .hl2,:root .hl3,
:root .stat-label,:root .topbar a{font-weight:500 !important}
:root .orb{display:none !important}
:root .sb-kicker::before,
:root .sb-kicker::after,
:root .wq-content-col::before,
:root .wq-content-col::after,
:root .lead::before,
:root .lead::after,
:root .qa-card::before,
:root .qa-card::after,
:root .section-title::before,
:root .section-title::after,
:root .eyebrow::before,
:root .eyebrow::after,
:root .kicker::before,
:root .kicker::after,
:root .mt-kicker::before,
:root .mt-kicker::after{
content:none !important;display:none !important;
}
:root h1,:root h2,:root h3,:root h4{
font-family:var(--sans) !important;
color:var(--g-950) !important;
letter-spacing:-.012em !important;
text-wrap:balance;
}
:root h1{font-size:clamp(2.1rem,4.6vw,2.86rem) !important;font-weight:700 !important;line-height:1.12 !important}
:root h2,:root .section-title{font-size:clamp(1.45rem,2.7vw,1.83rem) !important;font-weight:700 !important;line-height:1.2 !important}
:root h3{font-size:1.175rem !important;font-weight:600 !important;line-height:1.3 !important}
:root h4{font-size:var(--t-base) !important;font-weight:600 !important}
:root p,:root li,:root .section-sub,:root .hero-sub,:root .tl-label{
font-weight:400 !important;color:var(--ink-2) !important;line-height:1.65 !important;
}
:root p,:root li{font-size:var(--t-base) !important;max-width:70ch}
:root .section-sub{font-size:var(--t-md) !important;color:var(--ink-2) !important;max-width:66ch}
:root b,:root strong{font-weight:600 !important;color:var(--ink) !important}
:root .hl2,:root .hl3{
background:none !important;color:var(--g-600) !important;font-weight:600 !important;
border-bottom:2px solid var(--g-100) !important;padding-bottom:1px;
}
:root .section-wrap{
background:var(--paper) !important;
border-top:var(--rule-strong) !important;
padding:64px 22px 72px !important;
position:relative;
}
:root .section-wrap.alt{background:var(--g-050) !important}
:root .section-wrap .section-inner{position:relative}
:root .stat-num,:root .qa-num,:root .tl-dot{
font-family:var(--mono) !important;font-variant-numeric:tabular-nums;
}
:root .stat{border-top:2px solid var(--g-600) !important;padding-top:12px !important;text-align:right}
:root .stat-num{
font-size:var(--t-3xl) !important;font-weight:700 !important;
color:var(--g-600) !important;line-height:1 !important;letter-spacing:-.02em !important;
}
:root .stat-label{
font-size:var(--t-xs) !important;font-weight:500 !important;color:var(--ink-3) !important;
letter-spacing:.04em !important;margin-top:6px !important;
}
:root .systems-card,
:root .wdk-card,
:root .tl-card,
:root .qa-card,
:root .faq-item,
:root .legal-box,
:root .cert-box{
border-radius:var(--r) !important;
border:1px solid var(--line) !important;
background:var(--paper) !important;
padding:20px 22px !important;
}
:root .section-wrap.alt .systems-card,
:root .section-wrap.alt .wdk-card,
:root .section-wrap.alt .tl-card,
:root .section-wrap.alt .qa-card,
:root .section-wrap.alt .faq-item{background:var(--paper) !important}
:root .qa-card{border-top:2px solid var(--g-600) !important}
:root .qa-num{
background-image:none !important;
background-color:var(--g-600) !important;
color:#fff !important;
font-family:var(--mono) !important;
font-size:var(--t-lg) !important;
font-weight:700 !important;
letter-spacing:0 !important;
display:flex !important;align-items:center !important;justify-content:center !important;
border:0 !important;
}
:root .faq-item{border:0 !important;border-top:var(--rule) !important;border-radius:0 !important;padding:0 !important;background:transparent !important}
:root .faq-q{font-size:var(--t-md) !important;font-weight:600 !important;color:var(--g-950) !important;padding:18px 0 !important}
:root .faq-a{font-size:var(--t-base) !important;max-width:68ch !important;padding-bottom:20px !important}
:root .tl-dot{
background:var(--paper) !important;border:2px solid var(--g-600) !important;border-radius:50% !important;
color:var(--g-600) !important;font-size:var(--t-sm) !important;font-weight:700 !important;
display:flex !important;align-items:center !important;justify-content:center !important;
}
:root .tl-label{font-family:var(--mono) !important;font-size:var(--t-xs) !important;color:var(--g-300) !important;letter-spacing:.09em !important}
:root .btn-cta,
:root button,
:root .btn,
:root a[class*="btn"]{
border-radius:var(--r) !important;
font-family:var(--sans) !important;font-weight:600 !important;font-size:var(--t-base) !important;
letter-spacing:0 !important;
}
:root .btn-cta{background:var(--g-600) !important;color:#fff !important;border:2px solid var(--g-600) !important;padding:13px 26px !important}
:root .btn-cta:hover{background:var(--g-700) !important;border-color:var(--g-700) !important}
:root .field input,:root .wq-field input,
:root input[type="text"],:root input[type="tel"],:root input[type="email"]{
border-radius:var(--r) !important;border:1px solid var(--line) !important;
font-family:var(--sans) !important;font-size:var(--t-base) !important;background:var(--paper) !important;
}
:root .field input:focus,:root .wq-field input:focus,
:root input:focus{border-color:var(--g-600) !important;outline:2px solid var(--g-100) !important;outline-offset:0 !important}
:root .field-err{color:var(--alert) !important;font-size:var(--t-sm) !important}
:root .topbar{background:var(--paper) !important;border-bottom:var(--rule-strong) !important}
:root .mt-customerbar{background:#06281a !important;border:0 !important;font-size:var(--t-sm) !important}
:root .topbar a{font-size:var(--t-sm) !important;font-weight:500 !important;color:var(--ink-2) !important;border-radius:var(--r) !important}
:root .topbar a:hover{color:var(--g-600) !important}
:root .cert-cell{
aspect-ratio:auto !important;height:62px !important;
display:flex !important;align-items:center !important;justify-content:center !important;
padding:0 20px !important;background:transparent !important;border:0 !important;
}
:root .cert-cell img{
max-height:30px !important;width:auto !important;object-fit:contain !important;
filter:grayscale(1) contrast(.85);opacity:.6;transition:opacity .18s,filter .18s;
}
:root .cert-cell:hover img{filter:none;opacity:1}
:root .proof-grid{
display:flex !important;flex-wrap:wrap !important;gap:10px !important;
justify-content:center !important;column-count:unset !important;
}
:root .proof-cell{
aspect-ratio:auto !important;height:236px !important;width:auto !important;
flex:0 0 auto !important;min-width:118px;max-width:520px;
overflow:hidden !important;padding:0 !important;
border:1px solid var(--line) !important;border-radius:var(--r) !important;
background:var(--g-050) !important;cursor:zoom-in;
}
:root .proof-cell img{
display:block !important;height:100% !important;width:auto !important;
max-width:100% !important;object-fit:contain !important;border-radius:0 !important;
}
:root .lightbox img{max-width:min(96vw,1400px) !important;max-height:92vh !important;border-radius:var(--r) !important}
:root .marquee-logo{filter:grayscale(1) contrast(.85) !important;opacity:.55 !important;transition:opacity .18s,filter .18s}
:root .marquee-item:hover .marquee-logo{filter:none !important;opacity:1 !important}
:root .marquee-divider{background:var(--line) !important;opacity:1 !important}
:root .hero{background:var(--paper) !important;border-bottom:var(--rule-strong)}
:root .hero-video,:root .hero-video video,
:root .gallery-slide,:root .wq-video-frame{border-radius:var(--r) !important;border:1px solid var(--line) !important}
:root .hero-sub{font-size:var(--t-md) !important;max-width:52ch !important}
:root .legal-box{border-radius:var(--r) !important;border:2px solid var(--g-600) !important}
:root .legal-box p{max-width:68ch !important;font-size:var(--t-base) !important}
:root .legal-updated{font-family:var(--mono) !important;font-size:var(--t-xs) !important;color:var(--ink-3) !important}
:root .risk-note{max-width:68ch !important;font-size:var(--t-sm) !important;color:var(--ink-3) !important;
border-right:2px solid var(--alert) !important;padding-right:14px !important}
:root .btn-cta,
:root .topbar .btn-cta,
:root .topbar a.btn-cta,
:root .sticky-cta .btn-cta,
:root a.btn-cta:link,
:root a.btn-cta:visited{
background:var(--g-600) !important;
color:#ffffff !important;
border:2px solid var(--g-600) !important;
font-size:var(--t-base) !important;
font-weight:600 !important;
}
:root .btn-cta *{color:#ffffff !important}
:root .tl-label,
:root .stat-label,
:root .legal-updated{color:var(--ink-3) !important}
:root .wq-eyebrow{
background:var(--g-700) !important;background-image:none !important;
color:#ffffff !important;
}
:root .sb-btn2,:root .sb-btn{
background:var(--paper) !important;background-image:none !important;
color:var(--g-700) !important;border:1px solid var(--g-600) !important;
font-weight:600 !important;
}
:root .sb-btn2:hover,:root .sb-btn:hover{background:var(--g-050) !important}
:root .marquee-label{color:var(--ink-3) !important;font-weight:500 !important}
:root .sheets-band,
:root .sb-chart,
:root footer,
:root .mt-customerbar,
:root [data-surface="dark"]{
--ink:#eaf3ed;
--ink-2:#a8c1b5;
--ink-3:#8aa396;
--g-950:#eaf3ed;
--g-600:#4fc38d;
--g-500:#4fc38d;
--g-300:#8aa396;
--line:#2a4036;
--line-soft:#213028;
--paper:#0b1a14;
--link:#7ab8ff;
}
:root .sheets-band *:not(.hl2):not(.hl3):not(.btn-cta):not(.sb-btn):not(.sb-btn2),
:root footer *:not(.hl2):not(.hl3):not(.btn-cta){color:var(--ink-2) !important}
:root .sheets-band h1,:root .sheets-band h2,
:root .sheets-band h3,:root .sheets-band h4,
:root .sheets-band .sb-title,:root .sheets-band strong,:root .sheets-band b,
:root footer h1,:root footer h2,
:root footer h3,:root footer h4,
:root footer strong,:root footer b{color:var(--ink) !important}
:root .sb-chart *,:root .sb-chart text{fill:var(--ink-2) !important;color:var(--ink-2) !important}
:root video,:root .brand-video-frame,:root .wq-video-frame{color:#e8f2ec !important}
:root .sheets-band .hl2,:root .sheets-band .hl3,
:root footer .hl2,:root footer .hl3{
color:var(--g-600) !important;border-bottom-color:rgba(79,195,141,.3) !important;
}
:root .sheets-band a,:root footer a{color:var(--ink-2) !important}
:root .sheets-band a:hover,:root footer a:hover{color:var(--ink) !important}
:root .sheets-band .systems-card,:root .sheets-band .wdk-card,
:root .sheets-band .qa-card,:root .sheets-band .tl-card,
:root footer .legal-box{background:var(--paper) !important;border-color:var(--line) !important}
:root .sheets-band .sb-btn,
:root .sheets-band .sb-btn2{
background:transparent !important;background-image:none !important;
color:#eaf3ed !important;border:1px solid #4fc38d !important;font-weight:600 !important;
}
:root .sheets-band .sb-btn:hover,
:root .sheets-band .sb-btn2:hover{background:rgba(79,195,141,.14) !important;color:#ffffff !important}
:root .mt-customerbar,
:root .mt-customerbar *{color:#cfe2d9 !important}
:root .mt-customerbar .mt-note{color:#cfe2d9 !important}
:root .mt-customerbar .btn-customers,
:root .btn-customers{
background:transparent !important;background-image:none !important;
color:#ffffff !important;border:1px solid rgba(255,255,255,.45) !important;font-weight:600 !important;
}
:root .mt-customerbar .btn-customers:hover,
:root .btn-customers:hover{background:rgba(255,255,255,.12) !important}
@media (max-width:760px){
:root .section-wrap{padding:44px 18px 50px !important}
:root .proof-cell{height:168px !important}
:root .stat-num{font-size:var(--t-2xl) !important}
:root p,:root li{max-width:none}
}
@media (prefers-reduced-motion:reduce){
:root *{animation:none !important;transition:none !important}
}
