/* Short presentation. The original deck's MYNT identity is preserved. */
.simple-hero {top:13cqw}
.simple-hero h1 {font-size:6.4cqw}
.simple-hero>p {font-size:1.65cqw;line-height:1.6;margin-top:2cqw}
.simple-hero>p strong {font-weight:600;color:#fff}
.hero-eligibility {display:block;font-size:.85cqw;color:var(--fog);margin-top:1.3cqw}
.market-layout {display:grid;grid-template-columns:1fr 1fr;gap:5cqw;margin-top:3.2cqw;align-items:center}
.market-layout h2 {font-size:4.5cqw}
.market-layout .eyebrow {margin-bottom:1.2cqw}
.market-number {margin-top:2.2cqw}
.market-number strong {display:block;font-size:10cqw;line-height:1;letter-spacing:-.065em;font-weight:800}
.market-number>span {display:block;font-size:2.5cqw;line-height:1.2;font-weight:700;letter-spacing:-.035em;margin-top:.5cqw}
.market-layout p {font-size:1.2cqw;color:var(--slate);line-height:1.55;margin-top:1.7cqw}
.stat-date {display:block;font-size:.8cqw;color:var(--slate);margin-top:1.2cqw}
.market-photo {height:36cqw;border-radius:1.4cqw;overflow:hidden}
.market-photo img {width:100%;height:100%;object-fit:cover;object-position:72% center}
.challenge-copy {top:12.3cqw;left:54cqw;width:41cqw}
.challenge-copy h2 {font-size:4.8cqw}
.challenge-copy>.eyebrow {margin-bottom:1.2cqw}
.challenge-list {margin-top:2.1cqw}
.challenge-list>div {border-top:1px solid #454c52;padding:1.25cqw 0}
.challenge-list h3 {font-size:1.75cqw;font-weight:700}
.challenge-list p {font-size:1.1cqw;line-height:1.5;color:var(--fog);margin-top:.5cqw}
.included-heading {margin-top:3cqw}
.included-heading h2 {font-size:4.7cqw}
.included-heading p {font-size:1.4cqw;color:var(--slate);margin-top:1.2cqw;line-height:1.5}
.included-layout {display:grid;grid-template-columns:32% 1fr;gap:4cqw;align-items:stretch;margin-top:2.6cqw}
.included-layout>figure {height:27.5cqw;border-radius:1.2cqw;overflow:hidden}
.included-layout>figure img {width:100%;height:100%;object-fit:cover;object-position:78% center}
.service-list {display:grid;grid-template-columns:1fr 1fr;column-gap:3cqw;row-gap:1cqw}
.service-list>div {padding:1.25cqw 0;border-top:1px solid var(--mist)}
.service-list h3 {font-size:2cqw;font-weight:800}
.service-list p {font-size:1.1cqw;line-height:1.45;color:var(--slate);margin-top:.65cqw}
.service-list>div>span {font-size:.85cqw;display:block;color:var(--slate);margin-top:.8cqw}
.scanner-layout {display:grid;grid-template-columns:35% 1fr;gap:4.5cqw;align-items:center;margin-top:2.6cqw}
.scanner-copy>.eyebrow {font-size:.95cqw}
.scanner-copy h2 {font-size:4.35cqw}
.scanner-copy>p {font-size:1.4cqw;line-height:1.65;color:var(--fog);margin-top:2cqw}
.scanner-points {display:flex;flex-direction:column;gap:1cqw;margin-top:2cqw;border-top:1px solid #454c52;padding-top:1.4cqw;font-size:1.2cqw;font-weight:600}
.scanner-copy>p.scanner-caption {font-size:1cqw;margin-top:2cqw;color:#fff}
.simple-scanner .ui-titlebar {height:4.2cqw}
.simple-scanner .ui-product {font-size:1.5cqw}
.simple-scanner .ui-titlebar>span:nth-child(2) {font-size:.8cqw}
.simple-scanner .study-heading {padding:1.8cqw 1.7cqw .8cqw}
.simple-scanner .study-heading h3 {font-size:2cqw}
.simple-scanner .price-study {height:18.5cqw;padding:0 .7cqw}
.scanner-insights {display:grid;grid-template-columns:repeat(3,1fr);gap:1.5cqw;margin:.8cqw 1.7cqw 0;border-top:1px solid #30373d;padding-top:1.2cqw}
.scanner-insights span {display:block;font-size:.8cqw;color:var(--fog);margin-bottom:.5cqw}
.scanner-insights b {font-size:1cqw;font-weight:600;display:block}
.scanner-human {font-size:.8cqw;color:var(--fog);padding:1.5cqw 1.7cqw}
.simple-scanner figcaption {font-size:.75cqw}
.value-heading {margin-top:3cqw}
.value-heading h2 {font-size:4.45cqw}
.value-layout {display:grid;grid-template-columns:1.15fr 1fr;gap:6cqw;margin-top:2.5cqw;align-items:start}
.value-layout .eyebrow {font-size:1cqw;margin-bottom:1.5cqw}
.price-labels {display:flex;justify-content:space-between;gap:1.2cqw;font-size:.8cqw;color:var(--slate);padding-bottom:.5cqw}
.price-labels>span:last-child {text-align:right}
.price-table th {text-align:left;font-size:1.3cqw;font-weight:500;padding:1.05cqw 0;border-bottom:1px solid var(--mist)}
.price-table td {font-size:1.55cqw;font-weight:600;text-align:right;padding:1.05cqw 0;border-bottom:1px solid var(--mist)}
.paid-total {display:flex;align-items:baseline;gap:1.1cqw;margin-top:1.5cqw;flex-wrap:wrap}
.paid-total strong {font-size:4.8cqw;letter-spacing:-.05em;line-height:1;font-weight:800}
.paid-total>span {font-size:.95cqw;color:var(--slate)}
.mynt-price {border-left:1px solid var(--mist);padding-left:4cqw}
.mynt-price>strong {display:block;font-size:13.4cqw;line-height:.93;letter-spacing:-.065em;font-weight:800;margin-top:2cqw}
.mynt-price>p {font-size:1.55cqw;font-weight:600;line-height:1.4;margin-top:1.5cqw}
.access-condition {font-size:.9cqw;line-height:1.5;color:var(--slate);display:block;margin-top:1.2cqw}
.comparison-note {font-size:.75cqw;color:var(--slate);line-height:1.45;margin-top:1.1cqw;max-width:90cqw}
.start-copy {top:12.5cqw;width:52cqw}
.start-copy h2 {font-size:4.8cqw}
.start-copy>.eyebrow {margin-bottom:1.2cqw}
.access-steps {list-style:none;counter-reset:step;margin:2cqw 0 0;padding:0;max-width:41cqw}
.access-steps li {position:relative;counter-increment:step;padding:.8cqw 0 .8cqw 2.5cqw;border-top:1px solid #454c52}
.access-steps li::before {content:"0" counter(step);position:absolute;left:0;top:1cqw;color:var(--fog);font-size:.85cqw}
.access-steps b {font-size:1.3cqw;font-weight:600;display:block}
.access-steps span {font-size:1.05cqw;color:var(--fog);display:block;margin-top:.4cqw;line-height:1.5}
.start-copy>p.access-ask {font-size:1.1cqw;max-width:none;color:#fff;margin-top:1.6cqw;font-weight:600}
.optional-calculator {font-size:.9cqw;color:var(--fog);display:block;margin-top:1.2cqw;text-decoration:underline;text-underline-offset:.25cqw}
@media(max-width:700px) {
 .simple-hero {top:auto;margin-top:52px}
 .simple-hero h1 {font-size:47px}
 .simple-hero>p {font-size:15px;line-height:1.65;margin-top:25px}
 .hero-eligibility {font-size:10px;margin-top:16px;max-width:240px}
 .slide-foot {flex-wrap:wrap;row-gap:7px}
 .slide-foot>span {max-width:100%;flex-basis:100%}
 .slide-foot>b {margin-left:auto}
 .market-layout {display:block;margin-top:35px}
 .market-layout h2 {font-size:39px}
 .market-layout .eyebrow {margin-bottom:18px}
 .market-number {margin-top:27px}
 .market-number strong {font-size:105px}
 .market-number>span {font-size:29px;margin-top:7px}
 .market-layout p {font-size:14px;line-height:1.6;margin-top:22px}
 .stat-date {font-size:10px;margin-top:15px}
 .market-photo {height:280px;border-radius:14px;margin:30px 0 15px}
 .challenge-copy {top:auto;left:auto;width:auto;margin-top:44px}
 .challenge-copy h2 {font-size:41px}
 .challenge-copy>.eyebrow {margin-bottom:18px}
 .challenge-list {margin-top:28px;max-width:280px}
 .challenge-list>div {padding:18px 0}
 .challenge-list h3 {font-size:21px}
 .challenge-list p {font-size:13px;line-height:1.55;margin-top:8px}
 .challenge-slide {min-height:790px}
 .challenge-slide .photo-shade {background:linear-gradient(180deg,#111416 0%,#111416e8 60%,#11141666 100%)}
 .included-heading {margin-top:35px}
 .included-heading h2 {font-size:39px}
 .included-heading p {font-size:15px;line-height:1.55;margin-top:20px}
 .included-layout {display:flex;flex-direction:column;margin-top:28px;gap:26px}
 .included-layout>figure {height:225px;border-radius:12px}
 .included-layout>figure img {object-position:75% 60%}
 .service-list {grid-template-columns:1fr 1fr;gap:14px 18px}
 .service-list>div {padding:16px 0}
 .service-list h3 {font-size:21px}
 .service-list p {font-size:12px;margin-top:10px;line-height:1.5}
 .service-list>div>span {font-size:10px;margin-top:10px;line-height:1.5}
 .scanner-layout {display:block;margin-top:35px}
 .scanner-copy>.eyebrow {font-size:11px}
 .scanner-copy h2 {font-size:43px}
 .scanner-copy>p {font-size:15px;line-height:1.7;margin-top:25px}
 .scanner-points {gap:12px;margin-top:25px;padding-top:20px;font-size:14px}
 .scanner-copy>p.scanner-caption {font-size:12px;margin-top:22px}
 .simple-scanner {margin-top:30px}
 .simple-scanner .ui-titlebar {height:48px;padding:0 14px}
 .simple-scanner .ui-product {font-size:18px}
 .simple-scanner .study-heading {padding:20px 14px 12px}
 .simple-scanner .study-heading h3 {font-size:23px}
 .simple-scanner .price-study {height:auto;padding:0 5px;margin:8px 0 15px}
 .scanner-insights {grid-template-columns:1fr;gap:14px;margin:0 14px;padding-top:18px}
 .scanner-insights>div {display:flex;justify-content:space-between;gap:10px;align-items:center}
 .scanner-insights span {font-size:11px;margin-bottom:0}
 .scanner-insights b {font-size:12px}
 .scanner-human {font-size:11px;line-height:1.6;padding:20px 14px}
 .simple-scanner figcaption {font-size:9px}
 .value-heading {margin-top:35px}
 .value-heading h2 {font-size:38px}
 .value-layout {display:block;margin-top:30px}
 .value-layout .eyebrow {font-size:11px;margin-bottom:18px}
 .price-labels {font-size:10px;gap:12px;padding-bottom:6px}
 .price-table th {font-size:12px;line-height:1.5;padding:17px 12px 17px 0}
 .price-table td {font-size:18px;padding:17px 0}
 .paid-total {gap:9px;margin-top:25px}
 .paid-total strong {font-size:49px}
 .paid-total>span {font-size:11px;margin-top:5px}
 .mynt-price {border-left:0;border-top:1px solid var(--mist);padding:28px 0 0;margin-top:25px}
 .mynt-price>strong {font-size:150px;margin-top:25px}
 .mynt-price>p {font-size:19px;margin-top:24px}
 .access-condition {font-size:12px;margin-top:20px;line-height:1.6}
 .comparison-note {font-size:10px;line-height:1.65;margin:25px 0 25px;max-width:none}
 .value-slide {padding-bottom:90px}
 .start-copy {top:auto;width:auto;margin-top:44px}
 .start-copy h2 {font-size:41px}
 .start-copy>.eyebrow {margin-bottom:18px}
 .access-steps {margin-top:28px;max-width:none}
 .access-steps li {padding:15px 0 15px 30px}
 .access-steps li::before {top:18px;font-size:10px}
 .access-steps b {font-size:15px}
 .access-steps span {font-size:12px;line-height:1.6;margin-top:6px}
 .start-copy>p.access-ask {font-size:13px;line-height:1.6;margin-top:25px;max-width:none}
 .optional-calculator {font-size:11px;line-height:1.6;margin-top:18px;text-underline-offset:3px;min-height:44px;padding:8px 0}
 .access-photo {min-height:850px}
 .access-photo .photo-shade {background:linear-gradient(180deg,#111416 0%,#111416e8 60%,#11141688 100%)}
}

/* Mynt Horizon team earnings calculator and levers slide. */
.lang {height:36px;max-width:120px;background:var(--ink);color:#fff;border:1px solid #454c52;border-radius:7px;padding:0 6px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}
.calculator-slide .growth-fields {grid-template-columns:repeat(3,1fr)}
.calculator-slide .table-heading {margin:1cqw 0 .3cqw}
.calculator-slide .levels-table td {height:2.15cqw}
.calculator-slide .levels-table input {min-height:1.75cqw;padding:.1cqw .6cqw}
.levels-table tr.off output {color:var(--slate);font-weight:500}
.package-row {display:grid;grid-template-columns:1.25fr 1fr .8fr .8fr;gap:.8cqw;align-items:end;margin-top:.9cqw;padding-top:.8cqw;border-top:1px solid var(--mist)}
.package-row>label {font-size:.82cqw;line-height:1.3;font-weight:600;color:var(--slate)}
.package-row .input-shell {min-height:2.5cqw;padding:.3cqw .6cqw;margin-top:.35cqw}
.package-row .input-shell input {font-size:1.2cqw}
.input-shell:has(input:disabled) {opacity:.45}
.switch {display:flex;align-items:center;gap:.6cqw;min-height:2.5cqw;cursor:pointer}
.package-row>.switch {font-size:.95cqw;color:var(--ink);font-weight:700}
.switch input {appearance:none;-webkit-appearance:none;flex:none;width:2.6cqw;height:1.5cqw;margin:0;border-radius:99px;background:#cbd3d9;position:relative;cursor:pointer;transition:background .15s}
.switch input::after {content:"";position:absolute;top:.2cqw;left:.2cqw;width:1.1cqw;height:1.1cqw;border-radius:50%;background:#fff;transition:transform .15s}
.switch input:checked {background:var(--mint)}
.switch input:checked::after {transform:translateX(1.1cqw)}
.calculator-slide .projection-kpis {margin:1.2cqw 0 1cqw}
.months-toggle {display:inline-flex;gap:.15cqw;border:1px solid #cbd3d9;border-radius:99px;padding:.2cqw}
.months-toggle button {font-size:.75cqw;font-weight:700;color:var(--slate);border-radius:99px;padding:.3cqw .8cqw}
.months-toggle button[aria-pressed=true] {background:var(--ink);color:#fff}
.calculator-slide .income-chart {grid-template-columns:repeat(var(--n,12),minmax(0,1fr));height:12.5cqw;margin:.8cqw 0 1cqw}
.income-chart.many {gap:.22cqw}
.income-chart.many .month-bar:not([aria-pressed=true]) .bar-value {visibility:hidden}
.income-chart.many .month-bar:nth-child(even) .bar-month {visibility:hidden}
.calculator-slide .selected-month {margin-top:2cqw;padding:.8cqw 1.1cqw}
.calculator-slide .selected-title {margin-bottom:.6cqw}
.calculator-slide .selected-stats {grid-template-columns:repeat(4,1fr)}
.calculator-slide .calc-note {margin-top:.8cqw;font-size:.72cqw}
.calc-warn {font-size:.75cqw;color:var(--ink);margin-top:.6cqw;font-weight:600}
.levers-layout {display:grid;grid-template-columns:1.15fr 1fr;gap:5cqw;margin-top:2.4cqw;align-items:start}
.levers-layout h2 {font-size:4.2cqw}
.levers-sub {font-size:1.1cqw;line-height:1.5;color:var(--slate);margin-top:1.3cqw}
.lev {display:grid;gap:.95cqw;margin-top:1.6cqw}
.lrow {display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:1.2cqw;align-items:center;font-size:1cqw}
.lrow .nm {color:var(--slate);font-weight:600;line-height:1.35}
.lrow .tr {height:.55cqw;border-radius:99px;background:var(--mist);overflow:hidden}
.lrow .tr i {display:block;height:100%;border-radius:inherit;background:var(--mint)}
.lrow .am {font-weight:800;min-width:6.5cqw;text-align:end;white-space:nowrap}
.levers-note {font-size:.95cqw;line-height:1.5;color:var(--slate);margin-top:1.2cqw}
.levers-slide .primary {margin-top:1.6cqw}
.assume ul {list-style:none;margin:0;padding:0;display:grid;gap:.75cqw}
.assume li {font-size:.95cqw;line-height:1.45;color:var(--slate);border-top:1px solid var(--mist);padding-top:.7cqw}
.assume b {color:var(--ink);font-weight:700}
/* Figtree has no Arabic, CJK, Devanagari, Cyrillic or Vietnamese glyphs; these use the system font. */
:root:is(:lang(ar),:lang(zh),:lang(hi),:lang(ru),:lang(vi)), :is(:lang(ar),:lang(zh),:lang(hi),:lang(ru),:lang(vi)) .nuron-chart {font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif}
:is(:lang(ar),:lang(zh),:lang(hi),:lang(vi)) :is(h1,h2,h3) {line-height:1.2}
[dir=rtl] svg {direction:ltr}
@media(max-width:700px) {
 #fullscreen {display:none}
 .lang {height:40px;max-width:88px;font-size:11px}
 .calculator-slide .growth-fields {grid-template-columns:1fr 1fr}
 .calculator-slide .growth-fields>label:first-child {grid-column:1 / -1}
 .calculator-slide .table-heading {margin:22px 0 8px}
 .calculator-slide .levels-table td {height:46px}
 .calculator-slide .levels-table input {min-height:38px;padding:6px 8px}
 .package-row {grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:16px}
 .package-row>.switch {grid-column:1 / -1;font-size:15px;gap:10px;min-height:44px}
 .package-row>label {font-size:10px}
 .package-row .input-shell {min-height:44px;padding:8px 10px;margin-top:7px}
 .package-row .input-shell input {font-size:17px}
 .switch input {width:42px;height:24px}
 .switch input::after {top:3px;left:3px;width:18px;height:18px}
 .switch input:checked::after {transform:translateX(18px)}
 .calculator-slide .projection-kpis {margin:22px 0}
 .chart-heading {flex-wrap:wrap;gap:10px}
 .months-toggle {padding:3px}
 .months-toggle button {font-size:11px;padding:8px 12px}
 .calculator-slide .income-chart {height:200px;margin:15px 0 25px}
 .income-chart.many {gap:2px}
 .calculator-slide .selected-month {margin-top:32px;padding:15px 12px}
 .calculator-slide .selected-stats {grid-template-columns:1fr 1fr}
 .calculator-slide .calc-note {font-size:10px;margin-top:18px}
 .calc-warn {font-size:11px;margin-top:15px}
 .levers-layout {display:block;margin-top:35px}
 .levers-layout h2 {font-size:39px}
 .levers-sub {font-size:14px;margin-top:18px}
 .lev {gap:16px;margin-top:22px}
 .lrow {grid-template-columns:1fr auto;gap:8px 12px;font-size:13px}
 .lrow .tr {grid-column:1 / -1;order:3;height:6px}
 .lrow .am {min-width:0}
 .levers-note {font-size:12px;margin-top:16px}
 .assume {margin-top:36px}
 .assume ul {gap:12px}
 .assume li {font-size:12px;line-height:1.55;padding-top:12px}
 .levers-slide {padding-bottom:90px}
}
.income-chart.many .month-bar[aria-pressed=true] .bar-month {visibility:visible}
.month-bar:last-child .bar-value {align-self:flex-end}
/* Right-to-left: mirror the photo compositions and the one-sided dividers. */
[dir=rtl] .scene-photo, [dir=rtl] .photo-shade {transform:scaleX(-1)}
[dir=rtl] .calc-brand-title>div {border-left:0;padding-left:0;border-right:1px solid var(--mist);padding-right:1.6cqw}
[dir=rtl] .network-side {border-right:0;padding-right:0;border-left:1px solid var(--mist);padding-left:2cqw}
[dir=rtl] .projection-kpis .year-total {border-left:0;padding-left:0;margin-left:0;border-right:1px solid var(--mist);padding-right:1.1cqw;margin-right:.4cqw}
[dir=rtl] .mynt-price {border-left:0;padding-left:0;border-right:1px solid var(--mist);padding-right:4cqw}
[dir=rtl] .access-steps li {padding:.8cqw 2.5cqw .8cqw 0}
[dir=rtl] .access-steps li::before {left:auto;right:0}
@media(min-width:701px) {
 [dir=rtl] .photo-content {left:auto;right:5cqw}
 [dir=rtl] .challenge-copy {right:54cqw}
}
@media(max-width:700px) {
 [dir=rtl] .network-side, [dir=rtl] .mynt-price {border-left:0;padding-left:0}
 [dir=rtl] .projection-kpis .year-total {border-right:0;padding-right:0;margin-right:0}
 [dir=rtl] .access-steps li {padding:15px 30px 15px 0}
}
/* Longer translations. */
@media(min-width:701px) {:lang(vi) .simple-hero h1 {font-size:5.4cqw} :lang(fr) .start-copy {top:11cqw}}
@media(max-width:700px) {:lang(ru) .simple-hero h1 {font-size:40px}}
