.monese-review { --partner-accent:#48d8b4;--partner-deep:#132e4f;--partner-ink:#162f49;color:#172f49; }
.monese-review .partner-hero.monese-hero { background:radial-gradient(circle at 17% 5%,#256e90 0,#173d68 42%,#102744 100%);color:#fff; }
.monese-review .partner-hero h1,.monese-review .partner-hero-copy p,.monese-review .partner-hero .partner-kicker { color:#fff; }
.monese-review .partner-hero h1 span { color:#72e6c9; }
.monese-review .partner-hero .partner-lead,.monese-review .partner-hero .partner-crumbs,.monese-review .partner-hero .partner-crumbs a { color:#e4f5f5; }
.monese-review .partner-hero .partner-secondary { color:#f1ffff;border-color:#bde8e7; }
.monese-review .partner-hero .partner-secondary:hover { background:#eafaf7;color:#143b60; }
.monese-review .monese-wordmark { display:inline-flex;align-items:center;gap:10px;margin:22px 0 12px;font-size:var(--text-scale-40);font-weight:850;line-height:1;letter-spacing:-.075em;color:#fff; }
.monese-review .monese-wordmark span { color:#5de0bd;font-size:var(--text-scale-17-6);letter-spacing:0; }
.monese-review .monese-verdict { background:#f4fbf8;color:#16344d;box-shadow:0 20px 48px #061c3652; }
.monese-review .monese-verdict h2,.monese-review .monese-verdict p { color:#17344e; }
.monese-review .monese-verdict-path { display:grid;gap:0;margin:19px 0;border:1px solid #c5dedc;border-radius:12px;overflow:hidden; }
.monese-review .monese-verdict-path>div { display:grid;gap:3px;padding:13px 17px;border-bottom:1px solid #c5dedc; }
.monese-review .monese-verdict-path>div:last-child { border-bottom:0; }
.monese-review .monese-verdict-path b { color:#167369;font-size:var(--text-scale-11-2);letter-spacing:.09em; }
.monese-review .monese-verdict-path strong { color:#163850;font-size:var(--text-scale-15-68); }
.monese-review .monese-verdict-path span { color:#3e5f67;font-size:var(--text-scale-13-6);line-height:1.5; }
.monese-review .monese-verdict .monese-verdict-limit { margin:0 0 17px;padding-left:13px;border-left:3px solid #1aa98c;color:#2e5361;font-size:var(--text-scale-14-08);line-height:1.5; }
.monese-review .partner-verdict-actions { display:flex;gap:10px;flex-wrap:wrap; }
.monese-review .partner-verdict-actions a { color:#153a54;border-color:#6aaca6; }
.monese-review .monese-index { display:block;margin-bottom:15px;color:#157f77;font-size:var(--text-scale-11-52);font-weight:800;letter-spacing:.12em;text-transform:uppercase; }
.monese-review .monese-split { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5.5vw,95px);align-items:start; }
.monese-review .monese-split h2,.monese-review .monese-section-head h2 { max-width:850px;margin:0 0 24px;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.05em;color:#183750; }
.monese-review .monese-split p,.monese-review .monese-section-head p {font-size:var(--text-body);line-height:var(--leading-body);color:#49636d; }
.monese-review .monese-cash,.monese-review .monese-currencies,.monese-review .monese-transfers,.monese-review .monese-app,.monese-review .monese-rewards,.monese-review .monese-fees,.monese-review .monese-daily,.monese-review .monese-joint,.monese-review .monese-safety,.monese-review .monese-history,.monese-review .monese-watchouts,.monese-review .monese-alternatives { padding:clamp(70px,8vw,126px) 0; }
.monese-review .monese-cash { background:#f0f8f5; }
.monese-review .monese-cash-grid { display:grid;gap:12px; }
.monese-review .monese-cash-grid article { display:grid;gap:7px;padding:22px 26px;background:#fff;border:1px solid #c9e1d9;border-radius:16px; }
.monese-review .monese-cash-grid b { color:#128b7b;font-size:var(--text-scale-26-4);letter-spacing:-.035em; }
.monese-review .monese-cash-grid strong { color:#173a4e;font-size:var(--text-scale-16); }
.monese-review .monese-cash-grid span { color:#4b646c;font-size:var(--text-scale-14-56);line-height:1.5; }
.monese-review .monese-currencies { background:#f9f7f0; }
.monese-review .monese-rate-rail { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border:1px solid #cfdedb;border-radius:18px;background:#fff;overflow:hidden; }
.monese-review .monese-rate-rail>div { display:grid;align-content:center;gap:13px;min-height:170px;padding:22px 15px;border-right:1px solid #dbe9e6;text-align:center; }
.monese-review .monese-rate-rail>div:nth-child(4) { border-right:0;background:#def7ec; }
.monese-review .monese-rate-rail span { color:#387677;font-size:var(--text-scale-10-72);font-weight:800;letter-spacing:.08em; }
.monese-review .monese-rate-rail strong { color:#113d56;font-size:var(--text-fluid-054); }
.monese-review .monese-rate-rail p { grid-column:1/-1;margin:0;padding:18px 25px;border-top:1px solid #dbe9e6;color:#47616a;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-transfers { background:#102b4b;color:#fff; }
.monese-review .monese-transfers .monese-index { color:#75e4c6; }
.monese-review .monese-transfers .monese-section-head h2 { color:#fff; }
.monese-review .monese-transfers .monese-section-head p { max-width:820px;color:#dcebf0; }
.monese-review .monese-transfer-board { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px; }
.monese-review .monese-transfer-board article { min-height:245px;padding:clamp(24px,3vw,38px);border:1px solid #8ecfc84d;border-radius:22px;background:#183b60; }
.monese-review .monese-transfer-board article.is-free { background:linear-gradient(145deg,#1c776f,#164a66); }
.monese-review .monese-transfer-board span { display:block;margin-bottom:26px;color:#7be8c9;font-size:var(--text-scale-11-52);font-weight:850;letter-spacing:.11em; }
.monese-review .monese-transfer-board strong { display:block;max-width:520px;color:#fff;font-size:var(--text-fluid-055);line-height:1.12;letter-spacing:-.035em; }
.monese-review .monese-transfer-board p { margin:18px 0 0;color:#dcebf0;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-app { background:#143756; }
.monese-review .monese-app h2 { color:#fff; }
.monese-review .monese-app .monese-index { color:#79e7c5; }
.monese-review .monese-app p { color:#e2f1f3; }
.monese-review .monese-app .monese-app-caveat { padding:15px 18px;border-left:3px solid #79e7c5;background:#ffffff13;border-radius:0 10px 10px 0; }
.monese-review .monese-app-board { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px; }
.monese-review .monese-app-board>div { display:grid;align-content:space-between;min-height:165px;padding:22px;border:1px solid #b3ece84d;border-radius:16px;background:#f5fffb;color:#16394e; }
.monese-review .monese-app-board b { color:#179b8a;font-size:var(--text-scale-11-2);letter-spacing:.1em; }
.monese-review .monese-app-board span { color:#527177;font-size:var(--text-scale-13-28); }
.monese-review .monese-app-board strong {font-size:var(--text-scale-20-8);line-height:1.15; }
.monese-review .monese-cards { background:#eaf5f2; }

.monese-review .monese-offer { background:#fff; }
.monese-review .monese-plan-mark { display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:135px;padding:22px 24px;margin-bottom:20px;border-radius:15px;background:linear-gradient(125deg,#173960,#2a84a7);color:#fff; }
.monese-review .monese-offer:nth-child(2) .monese-plan-mark { background:linear-gradient(125deg,#137b82,#4fbea5); }
.monese-review .monese-offer:nth-child(3) .monese-plan-mark { background:linear-gradient(125deg,#1a5b80,#37a9c4); }
.monese-review .monese-offer:nth-child(4) .monese-plan-mark { background:linear-gradient(125deg,#11284b,#5d68b8); }
.monese-review .monese-plan-mark strong {font-size:var(--text-scale-35-2);line-height:1;opacity:.85; }
.monese-review .monese-plan-mark span {font-size:var(--text-scale-11-68);font-weight:800;letter-spacing:.12em; }
.monese-review .monese-card-caveat { max-width:880px;margin:28px 0 0;color:#48656a;font-size:var(--text-scale-14-08);line-height:1.55; }
.monese-review .monese-rewards { background:#dff7ed; }
.monese-review .monese-reward-grid { display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(35px,7vw,110px);align-items:center; }
.monese-review .monese-reward-grid h2 { margin:0 0 24px;color:#153852;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.06em; }
.monese-review .monese-reward-grid p { color:#385c64;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-reward-note { padding:16px 18px;border-left:4px solid #0d8879;background:#fff;border-radius:0 13px 13px 0; }
.monese-review .monese-reward-math { display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:clamp(25px,4vw,50px);border-radius:28px;background:#0f2f50;color:#fff;box-shadow:0 24px 55px #0a32432b; }
.monese-review .monese-reward-math>div { display:grid;gap:11px;align-content:center;min-height:155px;padding:22px;border:1px solid #ffffff2e;border-radius:18px;background:#ffffff0d;text-align:center; }
.monese-review .monese-reward-math>div.is-result { background:#55d7b4;color:#0f3049; }
.monese-review .monese-reward-math span {font-size:var(--text-scale-10-88);font-weight:850;letter-spacing:.1em; }
.monese-review .monese-reward-math strong {font-size:var(--text-fluid-056);line-height:1; }
.monese-review .monese-reward-math>b {font-size:var(--text-scale-17-6); }
.monese-review .monese-reward-math>p { grid-column:1/-1;margin:5px 0 0;color:#dcebf0;font-size:var(--text-scale-14-4);line-height:1.55;text-align:center; }
.monese-review .monese-fees { background:#f8f9f4; }
.monese-review .monese-section-head { max-width:960px;margin-bottom:34px; }
.monese-review .monese-fee-grid { display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:24px;align-items:start; }
.monese-review .monese-fee-controls,.monese-review .monese-fee-results { padding:clamp(22px,3vw,38px);border:1px solid #d3e5df;border-radius:22px;background:#fff;box-shadow:0 12px 28px #1a453210; }
.monese-review .monese-fee-controls fieldset { border:0;padding:0;margin:0; }
.monese-review .monese-fee-controls legend,.monese-review .monese-fee-controls summary { width:100%;padding:0 0 18px;color:#173b52;font-size:var(--text-scale-18-08);font-weight:800; }
.monese-review .monese-fee-controls details { border-top:1px solid #d8e6e2;padding-top:20px;margin-top:20px; }
.monese-review .monese-fee-controls summary { display:list-item;cursor:pointer; }
.monese-review .monese-fee-controls details>div { padding-top:8px; }
.monese-review .monese-fee-controls label { display:grid;grid-template-columns:1fr auto;gap:10px;margin:15px 0 24px;color:#21435a;font-size:var(--text-scale-14-88);font-weight:700; }
.monese-review .monese-fee-controls label output { color:#077c75;white-space:nowrap; }
.monese-review .monese-fee-controls label input { grid-column:1/-1;width:100%;accent-color:#128c7f; }
.monese-review .monese-input-pair { display:grid;grid-template-columns:1fr 1fr;gap:18px; }
.monese-review .monese-fee-controls details p { margin:8px 0 0;color:#4c626c;font-size:var(--text-scale-14-4);line-height:1.6; }
.monese-review .monese-fee-results { position:sticky;top:110px;background:#143756;color:#fff;border-color:#143756; }
.monese-review .monese-fee-results>p:first-child { color:#84e8d2;font-size:var(--text-scale-11-68);letter-spacing:.14em;font-weight:800; }
.monese-review .monese-fee-results article { display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #ffffff39; }
.monese-review .monese-fee-results article strong { white-space:nowrap;font-size:var(--text-scale-20-48); }
.monese-review .monese-fee-results>p:last-child { color:#dcecf0;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-jump-results { display:none; }
.monese-review .monese-daily { background:#fff; }
.monese-review .monese-daily-grid { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px; }
.monese-review .monese-daily-grid article { min-height:270px;padding:26px;border:1px solid #c9dedb;border-radius:20px;background:#f4faf8; }
.monese-review .monese-daily-grid article:nth-child(2),.monese-review .monese-daily-grid article:nth-child(4) { background:#eef3fb; }
.monese-review .monese-daily-grid span { color:#0f8176;font-size:var(--text-scale-10-88);font-weight:850;letter-spacing:.1em; }
.monese-review .monese-daily-grid h3 { margin:20px 0 12px;color:#153850;font-size:var(--text-subheading);line-height:var(--leading-heading); }
.monese-review .monese-daily-grid p { margin:0;color:#49636c;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-joint { background:#eaf6fa; }
.monese-review .monese-joint-note { padding:clamp(26px,4vw,55px);border:1px solid #a9d1dc;border-radius:24px;background:#fff; }
.monese-review .monese-joint-note strong { display:block;color:#17415d;font-size:var(--text-fluid-057);line-height:1.25;letter-spacing:-.03em; }
.monese-review .monese-joint-note p { margin-bottom:0; }
.monese-review .monese-safety { background:#0f283f;color:#fff; }
.monese-review .monese-safety-grid { display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(35px,7vw,105px);align-items:start; }
.monese-review .monese-safety .monese-index { color:#76e6c6; }
.monese-review .monese-safety h2 { margin:0 0 24px;color:#fff;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.05em; }
.monese-review .monese-safety-grid>div:first-child p { color:#d7e9ed;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-safety-cards { display:grid;gap:12px; }
.monese-review .monese-safety-cards article { padding:25px 28px;border:1px solid #7acfc24f;border-radius:18px;background:#173953; }
.monese-review .monese-safety-cards b { display:block;margin-bottom:9px;color:#70e0c1;font-size:var(--text-scale-11-04);letter-spacing:.1em; }
.monese-review .monese-safety-cards strong { display:block;color:#fff;font-size:var(--text-scale-18-24);line-height:1.4; }
.monese-review .monese-safety-cards p { margin:7px 0 0;color:#d5e8ec;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-history { background:#f8f6ef; }
.monese-review .monese-history h2 { max-width:850px;color:#183750;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.05em; }
.monese-review .monese-history-grid { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0; }
.monese-review .monese-history-grid article { min-height:160px;padding:23px;border:1px solid #cddedb;border-radius:16px;background:#fff; }
.monese-review .monese-history-grid strong { color:#0a8b83;font-size:var(--text-scale-27-2); }
.monese-review .monese-history-grid p,.monese-review .monese-history>.wrap>p { color:#4a636b;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-watchouts { background:#f2f7f5; }
.monese-review .monese-watch-list { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid #c4dcd7;border-radius:24px;background:#fff;overflow:hidden;list-style:none;counter-reset:none; }
.monese-review .monese-watch-list li { display:grid;grid-template-columns:48px 1fr;gap:17px;min-height:160px;padding:28px;border-right:1px solid #d6e6e2;border-bottom:1px solid #d6e6e2; }
.monese-review .monese-watch-list li:nth-child(2n) { border-right:0; }
.monese-review .monese-watch-list li:nth-last-child(-n+2) { border-bottom:0; }
.monese-review .monese-watch-list li>span { display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#dff7ed;color:#0e746c;font-size:var(--text-scale-12);font-weight:900; }
.monese-review .monese-watch-list strong { display:block;color:#183950;font-size:var(--text-scale-16-8);line-height:1.4; }
.monese-review .monese-watch-list p { margin:8px 0 0;color:#4b646c;font-size:var(--text-body);line-height:var(--leading-body); }
.monese-review .monese-alternatives { background:#fff; }
.monese-review .monese-alt-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px; }
.monese-review .monese-alt-grid article { display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #c9e1dc;border-radius:18px;background:#f2faf7; }
.monese-review .monese-alt-grid span { color:#15786e;font-size:var(--text-scale-11-2);font-weight:800;letter-spacing:.1em; }
.monese-review .monese-alt-grid h3 { margin:13px 0 6px;color:#163950;font-size:var(--text-subheading); ;line-height:var(--leading-heading)}
.monese-review .monese-alt-grid p { color:#48646a;line-height:1.6; }
.monese-review .monese-alt-grid a { margin-top:auto;color:#116a69;font-weight:800;text-decoration:underline;text-underline-offset:4px; }
.monese-review .monese-faq { background:#143756; }
.monese-review .monese-faq .question-grid article { background:#f7fcfa; }
.monese-review .monese-faq .question-grid article h3 { color:#153b53; }
.monese-review .monese-faq .question-grid article p { color:#47636a; }
.monese-review .partner-hero-grid { align-items:start;gap:clamp(28px,5vw,70px); }
.monese-review .partner-hero-copy { padding-top:12px; }
.monese-review img.monese-wordmark { display:block;width:clamp(190px,19vw,270px);height:auto;margin:20px 0 25px; }
.monese-review .monese-hero-facts { display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 8px; }
.monese-review .monese-hero-facts span { padding:9px 12px;border:1px solid #a9deeb6b;border-radius:999px;background:#e9f5ff14;color:#edfaff;font-size:var(--text-scale-13-6);font-weight:700; }
.monese-review .monese-card-visual { display:flex;align-items:center;justify-content:center;height:177px;margin-bottom:20px;border:1px solid #d7e3fa;border-radius:17px;background:#edf3ff;overflow:hidden; }
.monese-review .monese-card-visual img { display:block;width:190px;height:174px;object-fit:contain; }
.monese-review .monese-app-gallery { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;min-width:0; }
.monese-review .monese-app-gallery figure { min-width:0;margin:0;overflow:hidden;border:1px solid #ffffff40;border-radius:15px;background:#0b72fd; }
.monese-review .monese-app-gallery img { display:block;width:100%;height:auto;aspect-ratio:300/650;object-fit:contain; }
.monese-review .monese-app-gallery figcaption { min-height:57px;padding:10px 12px;background:#f4f9ff;color:#183c57;font-size:var(--text-scale-13-12);font-weight:750;line-height:1.4; }
@media(max-width:1100px) { .monese-review .monese-daily-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.monese-review .monese-reward-grid,.monese-review .monese-safety-grid { grid-template-columns:1fr; } }
@media(max-width:900px) { .monese-review .monese-split,.monese-review .monese-fee-grid { grid-template-columns:1fr; }.monese-review .monese-fee-results { position:static; }.monese-review .monese-alt-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.monese-review .monese-history-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.monese-review .monese-transfer-board { grid-template-columns:1fr; }.monese-review .monese-transfer-board article { min-height:0; } }
@media(max-width:900px) { .monese-review .monese-app-gallery { max-width:680px;margin-inline:auto; } }
@media(max-width:650px) { .monese-review .monese-app-gallery { display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px; }.monese-review .monese-app-gallery figure { flex:0 0 min(66vw,230px);scroll-snap-align:start; }.monese-review .monese-card-visual { height:150px; }.monese-review .monese-card-visual img { height:148px;width:170px; }.monese-review .monese-hero-facts span {font-size:var(--text-scale-12-48); } }
@media(max-width:650px) { .monese-review .monese-cash,.monese-review .monese-currencies,.monese-review .monese-transfers,.monese-review .monese-app,.monese-review .monese-rewards,.monese-review .monese-fees,.monese-review .monese-daily,.monese-review .monese-joint,.monese-review .monese-safety,.monese-review .monese-history,.monese-review .monese-watchouts,.monese-review .monese-alternatives { padding:62px 0; }.monese-review .monese-input-pair,.monese-review .monese-alt-grid,.monese-review .monese-history-grid,.monese-review .monese-daily-grid,.monese-review .monese-watch-list { grid-template-columns:1fr; }.monese-review .monese-app-board { gap:8px; }.monese-review .monese-app-board>div { min-height:135px;padding:16px; }.monese-review .monese-rate-rail { grid-template-columns:repeat(2,minmax(0,1fr)); }.monese-review .monese-rate-rail>div:nth-child(2) { border-right:0; }.monese-review .monese-rate-rail>div:nth-child(1),.monese-review .monese-rate-rail>div:nth-child(2) { border-bottom:1px solid #dbe9e6; }.monese-review .monese-transfer-board article,.monese-review .monese-safety-cards article { padding:22px 20px; }.monese-review .monese-reward-math { grid-template-columns:1fr;padding:22px; }.monese-review .monese-reward-math>b { text-align:center; }.monese-review .monese-reward-math>p { grid-column:1; }.monese-review .monese-watch-list li,.monese-review .monese-watch-list li:nth-child(2n),.monese-review .monese-watch-list li:nth-last-child(-n+2) { border-right:0;border-bottom:1px solid #d6e6e2; }.monese-review .monese-watch-list li:last-child { border-bottom:0; }.monese-review .monese-fee-controls,.monese-review .monese-fee-results { padding:20px; }.monese-review .monese-cards .partner-section-heading .section-intro { margin-left:0; }.monese-review .monese-jump-results:not([hidden]) { display:block;position:fixed;z-index:90;left:50%;bottom:18px;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);padding:13px 22px;border:0;border-radius:999px;background:#0e786f;color:#fff;font-weight:800;box-shadow:0 10px 30px #052c3f55; } }
