.lapso-insight-cards{display:grid;gap:16px}.lapso-insight-cards .lapso-insight-card{min-width:0;padding:20px;border:1px solid #dcc5a7;border-radius:16px;background:#fffdf8;text-align:left;color:#493527}.lapso-insight-heading{display:flex;align-items:center;gap:12px}.lapso-insight-heading>div{min-width:0}.lapso-insight-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #e5cfb4;border-radius:12px;background:#faf1e3;color:#9f2529}.lapso-insight-card .lapso-insight-eyebrow{margin:0;color:#9b2521;font-size:11px;line-height:1.7;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.lapso-insight-card h4{margin:2px 0 0;color:#493527;font-size:21px;line-height:1.4;font-weight:800}.lapso-insight-card .lapso-insight-intro{margin:12px 0 16px;color:#655647;font-size:14px;line-height:1.75}.lapso-insight-intro strong{color:#493527}.lapso-insight-cards .lapso-month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lapso-insight-cards .lapso-month-grid>li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:86px;margin:0;padding:8px 2px;border:1px solid #e8ddd0;border-radius:9px;background:#fff;color:#786655;line-height:1.4}.lapso-month-label{font-size:10px}.lapso-month-grid strong{color:#65513e;font-size:21px;font-weight:750;font-variant-numeric:tabular-nums}.lapso-month-state{display:flex;align-items:center;gap:3px;min-height:16px;font-size:10px;font-weight:600;white-space:nowrap}.lapso-insight-cards .lapso-month-grid>li[data-tone=support]{border-color:#78a58f;background:#edf5ef;color:#245d45}.lapso-month-grid [data-tone=support] strong{color:#245d45}.lapso-insight-cards .lapso-month-grid>li[data-tone=caution]{border-color:#c99978;background:#fcf0e6;color:#8a462d}.lapso-month-grid [data-tone=caution] strong{color:#8a462d}.lapso-insight-card .lapso-month-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 18px;color:#796856;font-size:11px;line-height:1.6}.lapso-month-legend>span{display:inline-flex;align-items:center;gap:6px}.lapso-month-legend i{width:7px;height:7px;border-radius:50%;background:#397457}.lapso-month-legend i[data-tone=caution]{background:#9a5739}.lapso-month-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lapso-month-highlight{min-width:0;padding:16px;border:1px solid #e2d6c6;border-top:3px solid #b88862;border-radius:10px;background:#fffaf2}.lapso-month-highlight[data-tone=support]{border-color:#c9dbce;border-top-color:#397457;background:#f2f7f1}.lapso-insight-card .lapso-insight-label{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#8a4d31;font-size:12px;font-weight:700;line-height:1.5}.lapso-month-highlight[data-tone=support] .lapso-insight-label{color:#245d45}.lapso-insight-card h5{margin:0;color:#493527;font-size:16px;font-weight:750;line-height:1.6}.lapso-month-highlight h5>span{display:block;margin-top:2px;font-size:13px;font-weight:600}.lapso-month-highlight>p:not(.lapso-insight-label){margin:8px 0 0;font-size:13px;line-height:1.75;color:#655647}.lapso-insight-card .lapso-insight-evidence{margin-top:10px;border-top:1px solid #d6e1d5}.lapso-insight-card .lapso-insight-evidence>summary{min-height:44px;padding:11px 0;color:#315e45;font-size:12px;font-weight:700;cursor:pointer}.lapso-insight-evidence>p{margin:4px 0 8px;color:#526050;font-size:12px;line-height:1.7}.lapso-insight-locked{display:flex;align-items:center;gap:6px;margin-top:12px;color:#8a4d31;font-size:11px;line-height:1.6}.lapso-insight-card .lapso-insight-note{margin:14px 0 0;color:#796856;font-size:12px;line-height:1.75}.lapso-insight-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e8dac8}.lapso-insight-footer>p{flex:1 1 200px;color:#79604b;font-size:12px;line-height:1.7}.lapso-insight-card .lapso-insight-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid #a31f28;border-radius:8px;background:#a31f28!important;color:#fff!important;font-size:13px;font-weight:750;line-height:1.6;text-decoration:none}.lapso-insight-card .lapso-insight-cta:hover{background:#861920!important}.lapso-insight-card :is(a,summary):focus-visible{outline:2px solid #9c252b;outline-offset:4px}.lapso-triangle-summary{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 16px;border-left:3px solid #a31f28;border-radius:0 8px 8px 0;background:#fbf0e5}.lapso-triangle-summary span{display:block;color:#79604b;font-size:12px;line-height:1.6}.lapso-triangle-summary strong{display:block;margin-top:3px;color:#662426;font-size:15px;line-height:1.5}.lapso-triangle-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.lapso-triangle-node{min-width:0;padding:14px;border:1px solid #e3d6c5;border-top:3px solid #c5a27c;border-radius:10px;background:#fff}.lapso-triangle-node[data-tone=caution]{border-top-color:#b67c54}.lapso-triangle-node[data-tone=support]{border-top-color:#397457}.lapso-triangle-node-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.lapso-triangle-number{color:#b09477;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lapso-triangle-status{padding:3px 7px;border-radius:5px;background:#f5f0e7;color:#79604b;font-size:10px;font-weight:700;line-height:1.5}.lapso-triangle-node[data-tone=support] .lapso-triangle-status{color:#245d45;background:#edf5ef}.lapso-triangle-node[data-tone=caution] .lapso-triangle-status{color:#8a462d;background:#fcf0e6}.lapso-triangle-node h5>span{color:#796856;font-size:12px;font-weight:500}.lapso-triangle-node .lapso-triangle-role{margin:2px 0 12px;color:#796856;font-size:12px;line-height:1.7}.lapso-triangle-major{padding-top:10px;border-top:1px solid #eee4d7}.lapso-triangle-major>span{display:block;color:#796856;font-size:11px;line-height:1.6}.lapso-triangle-major>strong{display:block;margin-top:4px;color:#493527;font-size:13px;line-height:1.7}.lapso-triangle-evidence{display:grid;gap:8px;margin-top:12px}.lapso-triangle-evidence p{color:#655647;font-size:12px;line-height:1.7}.lapso-triangle-evidence span{display:block;color:#796856;font-size:11px;font-weight:650}.lapso-triangle-reading{margin-top:16px;padding:16px;border-radius:8px;background:#f5f0e7}.lapso-triangle-reading h5{font-size:14px}.lapso-triangle-reading>p{margin-top:6px;color:#655647;font-size:14px;line-height:1.8}@media (max-width: 639px){.lapso-insight-cards .lapso-insight-card{padding:16px 14px}.lapso-insight-card h4{font-size:19px}.lapso-insight-cards .lapso-month-grid{gap:5px}.lapso-month-state{gap:2px;font-size:9px}.lapso-month-state svg{display:none}.lapso-month-details,.lapso-triangle-nodes{grid-template-columns:minmax(0,1fr)}.lapso-triangle-major,.lapso-triangle-evidence p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:baseline}.lapso-triangle-major>strong{margin-top:0}.lapso-insight-card .lapso-insight-cta{width:100%}.lapso-insight-footer>p{flex-basis:100%}}@media (max-width: 359px){.lapso-insight-cards .lapso-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#lapso-tuvi-page .tuvi-curiosity{padding:24px;border:1px solid #d9b895;border-top:4px solid #942b25;border-radius:14px;background:#fffaf1;color:#493527;text-align:left;scroll-margin-top:96px}#lapso-tuvi-page .tuvi-curiosity h2{margin:5px 0 0;color:#84251f;font-size:25px;font-weight:800;line-height:1.4}#lapso-tuvi-page .tuvi-curiosity p{margin:10px 0 0;font-size:14px;line-height:1.8}#lapso-tuvi-page .tuvi-curiosity .tuvi-curiosity-eyebrow{margin:0;color:#8a482d;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}#lapso-tuvi-page .tuvi-curiosity-topics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px}#lapso-tuvi-page .tuvi-curiosity-topics button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 8px;border:1px solid #d6bea3;border-radius:8px;background:#fff;color:#713a2d;font:inherit;font-size:14px;font-weight:700}#lapso-tuvi-page .tuvi-curiosity-topics button[aria-pressed=true]{border-color:#912b25;background:#912b25;color:#fff}#lapso-tuvi-page .tuvi-curiosity-detail{margin-top:16px;padding:20px;border:1px solid #e4d3bc;border-radius:10px;background:#fff}#lapso-tuvi-page .tuvi-curiosity-detail h3{margin:0;color:#6c2926;font-size:21px;font-weight:750;line-height:1.5}#lapso-tuvi-page .tuvi-curiosity-basis{margin-top:12px;color:#72513a;font-size:12px}#lapso-tuvi-page .tuvi-curiosity-basis summary{display:flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#lapso-tuvi-page .tuvi-curiosity-basis summary:before{content:"+";margin-right:8px}#lapso-tuvi-page .tuvi-curiosity-basis[open] summary:before{content:"−"}#lapso-tuvi-page .tuvi-curiosity .tuvi-curiosity-basis p{margin-top:0;font-size:12px}#lapso-tuvi-page .tuvi-curiosity-chart-link{display:inline-flex;align-items:center;min-height:44px;color:#84251f;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#lapso-tuvi-page .tuvi-curiosity blockquote{margin:16px 0 0;padding:13px 16px;border-left:3px solid #c69b60;background:#fbf6ec}#lapso-tuvi-page .tuvi-curiosity blockquote p{margin:6px 0 0}#lapso-tuvi-page .tuvi-curiosity blockquote .tuvi-curiosity-excerpt-label{margin:0;color:#7d4b30;font-size:12px;font-weight:700}#lapso-tuvi-page .tuvi-curiosity-takeaways{display:grid;gap:12px;margin:12px 0 0;font-size:14px;line-height:1.7}#lapso-tuvi-page .tuvi-curiosity-takeaways dt{color:#6c2926;font-weight:700}#lapso-tuvi-page .tuvi-curiosity-takeaways dd{margin:2px 0 0}#lapso-tuvi-page .tuvi-curiosity-next{margin-top:18px}#lapso-tuvi-page .tuvi-curiosity-next h4{display:flex;align-items:center;gap:7px;margin:0;color:#84251f;font-size:14px;font-weight:750}#lapso-tuvi-page .tuvi-curiosity-next ul{display:grid;gap:7px;margin:12px 0 0;padding-left:20px;list-style:disc;font-size:14px;line-height:1.65}#lapso-tuvi-page .tuvi-curiosity .tuvi-curiosity-included{color:#735c48;font-size:12px}#lapso-tuvi-page .tuvi-curiosity footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}#lapso-tuvi-page .tuvi-curiosity footer strong{color:#84251f;font-size:17px}#lapso-tuvi-page .tuvi-curiosity footer p{margin-top:4px;font-size:13px}#lapso-tuvi-page .tuvi-curiosity-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:48px;padding:12px 20px;border-radius:8px;background:#942b25;color:#fff;font-size:14px;font-weight:750}#lapso-tuvi-page .tuvi-curiosity button{cursor:pointer}#lapso-tuvi-page .tuvi-curiosity button:hover{filter:brightness(.95)}#lapso-tuvi-page .tuvi-curiosity button:focus-visible{outline:3px solid #ab3b2e;outline-offset:3px}#lapso-tuvi-page .tuvi-curiosity .tuvi-curiosity-scope,#lapso-tuvi-page .tuvi-curiosity .tuvi-curiosity-note{color:#6c5746;font-size:12px}#lapso-tuvi-page .tuvi-curiosity-checkout:empty{display:none}#lapso-tuvi-page .tuvi-curiosity-checkout:not(:empty){margin-top:24px;scroll-margin-top:80px}@media (max-width: 767px){#lapso-tuvi-page .tuvi-curiosity{padding:18px 14px;border-radius:10px}#lapso-tuvi-page .tuvi-curiosity h2{font-size:22px}#lapso-tuvi-page .tuvi-curiosity-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#lapso-tuvi-page .tuvi-curiosity-topics button{flex-direction:column;gap:5px;min-height:62px;font-size:13px}#lapso-tuvi-page .tuvi-curiosity-detail{padding:16px 13px}#lapso-tuvi-page .tuvi-curiosity-detail h3{font-size:19px}#lapso-tuvi-page .tuvi-curiosity footer{flex-direction:column;align-items:stretch}#lapso-tuvi-page .tuvi-curiosity-cta{width:100%}}#lapso-tuvi-page .tuvi-reading-flow .tuvi-curiosity-checkout:not(:empty){padding:20px;border:1px solid #d9b895;border-radius:14px;background:#fffaf1}@media (max-width: 767px){#lapso-tuvi-page .tuvi-reading-flow .tuvi-curiosity-checkout:not(:empty){padding:14px}}#lapso-tuvi-page .tuvi-curiosity-legacy-anchor{display:block;scroll-margin-top:96px}#lapso-tuvi-page #lapso-conversion-bridge.tuvi-curiosity-legacy-anchor{margin:0;padding:0;border:0;border-radius:0;height:0;background:transparent}#lapso-tuvi-page .tuvi-curiosity .tuvi-love-sample p{margin-top:12px;font-size:15px;line-height:1.85}#lapso-tuvi-page .tuvi-reading-feedback{min-width:0;margin-top:18px;padding:0;border:0}#lapso-tuvi-page .tuvi-reading-feedback legend{color:#6c2926;font-size:14px;font-weight:700;line-height:1.7}#lapso-tuvi-page .tuvi-reading-feedback>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#lapso-tuvi-page .tuvi-reading-feedback button{min-height:44px;padding:10px 12px;border:1px solid #cdb392;border-radius:8px;background:#fff;color:#6c392b;font:inherit;font-size:13px;font-weight:650}#lapso-tuvi-page .tuvi-reading-feedback button[aria-pressed=true]{border-color:#942b25;background:#942b25;color:#fff}#lapso-tuvi-page .tuvi-curiosity .tuvi-reading-feedback-hint,#lapso-tuvi-page .tuvi-reading-feedback p[role=status]{margin-top:4px;color:#725b46;font-size:12px}#lapso-tuvi-page .tuvi-reading-section-label{display:block;margin-top:2px;color:#725b46;font-size:12px}@media (max-width: 420px){#lapso-tuvi-page .tuvi-reading-feedback>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#lapso-tuvi-page .tuvi-reading-feedback button{width:100%;min-height:52px;padding-inline:6px;text-align:center}}
