.page-module__JC65CG__page{color:#1c332e;background:#f5f7f4;min-height:100vh;padding-bottom:60px}.page-module__JC65CG__shell{max-width:1200px;margin:auto;padding:0 clamp(18px,4vw,48px)}.page-module__JC65CG__hero{color:#fff;background:linear-gradient(120deg,#142e2c,#275749);padding:clamp(35px,6vw,76px) 0}.page-module__JC65CG__hero a{color:#e7f7ed;text-underline-offset:4px}.page-module__JC65CG__hero nav{color:#f0fbf4;margin-bottom:30px;font-size:.85rem}.page-module__JC65CG__hero h1{color:#fff;max-width:920px;margin:12px 0 18px;font-size:clamp(2.1rem,4.5vw,3.7rem);line-height:1.09}.page-module__JC65CG__lead{color:#e8f2ec;max-width:900px;font-size:1.15rem;line-height:1.65}.page-module__JC65CG__disclosure{color:#d5e8df;max-width:850px;font-size:.83rem;line-height:1.6}.page-module__JC65CG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#286758;font-size:.75rem;font-weight:850}.page-module__JC65CG__hero .page-module__JC65CG__eyebrow{color:#d9ecd8}.page-module__JC65CG__panel{background:#fff;border:1px solid #cbd9d0;border-radius:15px;margin:24px 0;padding:clamp(20px,4vw,38px);box-shadow:0 4px 22px #213c2c0c}.page-module__JC65CG__panel h2{color:#173e36;margin:10px 0 18px;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.2}.page-module__JC65CG__panel h3{color:#18483d;line-height:1.3}.page-module__JC65CG__panel p,.page-module__JC65CG__panel li{color:#344b41;line-height:1.7}.page-module__JC65CG__panel a{color:#17594f;text-underline-offset:3px;font-weight:750;text-decoration:underline}.page-module__JC65CG__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px;display:grid}.page-module__JC65CG__form label{color:#264b42;flex-direction:column;gap:8px;min-width:0;font-size:.88rem;font-weight:700;display:flex}.page-module__JC65CG__form select{color:#203b33;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #a5bbb0;border-radius:8px;padding:12px;font-size:.91rem}.page-module__JC65CG__form button{color:#fff;font-weight:800;font:inherit;cursor:pointer;background:#194f42;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:13px 24px}.page-module__JC65CG__form button:hover{background:#106858}.page-module__JC65CG__form button:focus-visible,.page-module__JC65CG__panel a:focus-visible{outline-offset:3px;outline:3px solid #c79a3b}.page-module__JC65CG__footnote{margin-top:20px;font-size:.83rem;color:#556b60!important}.page-module__JC65CG__scroll{overflow-x:auto}.page-module__JC65CG__scroll table{border-collapse:collapse;width:100%;min-width:680px}.page-module__JC65CG__scroll th,.page-module__JC65CG__scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e5dd;padding:14px;font-size:.91rem;line-height:1.5}.page-module__JC65CG__scroll thead{background:#ebf3ef}.page-module__JC65CG__scroll th:first-child{color:#294e42;width:24%}.page-module__JC65CG__notes{background:#f2f8f4;border-left:4px solid #217664;margin-top:22px;padding:18px 23px}.page-module__JC65CG__notes li{margin-bottom:9px}.page-module__JC65CG__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__JC65CG__offerCard{background:#fafcfa;border:1px solid #bfd3c8;border-radius:12px;min-width:0;padding:20px}.page-module__JC65CG__offerCard h3{margin:0 0 10px;font-size:1.1rem}.page-module__JC65CG__merchant{border-top:1px solid #d5e2d9;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.page-module__JC65CG__merchant div{flex-direction:column;gap:4px;display:flex}.page-module__JC65CG__merchant strong{color:#20473a}.page-module__JC65CG__merchant span{color:#41584d;font-size:.85rem}.page-module__JC65CG__merchant a{flex-shrink:0;font-size:.85rem;display:inline-block}@media (max-width:780px){.page-module__JC65CG__form,.page-module__JC65CG__offerGrid{grid-template-columns:1fr}.page-module__JC65CG__merchant{flex-direction:column;align-items:start}.page-module__JC65CG__hero{padding:36px 0}}.page-module__JC65CG__priceInsight{background:#eaf4ee;border-left:3px solid #25715d;padding:12px;font-size:.9rem;color:#274a3d!important}.page-module__JC65CG__assessmentBlock{background:#f0f7f3;border:1px solid #bfd9cb;border-radius:12px;margin-top:24px;padding:clamp(16px,3vw,26px)}.page-module__JC65CG__assessmentBlock h3{margin:12px 0 18px}.page-module__JC65CG__assessment{background:#fff;border:1px solid #c9ddd2;border-radius:10px;margin:14px 0;padding:18px}.page-module__JC65CG__assessment h4{color:#143e32;margin:0 0 10px;font-size:1.12rem}.page-module__JC65CG__assessment ul{margin:12px 0;padding-left:22px}.page-module__JC65CG__assessment li{margin:6px 0}.page-module__JC65CG__verdict{color:#174938;background:#e3f1e9;border:1px solid #90b9a6;border-radius:6px;padding:5px 11px;display:inline-block}.page-module__JC65CG__marketEvidence{border-top:1px solid #d5e4da;margin-top:14px;padding:15px 0 0}.page-module__JC65CG__marketEvidence strong{color:#174a3d}.page-module__JC65CG__marketEvidence p{color:#3d584b;font-size:.9rem;line-height:1.65}
