/* v101: a customer-led story, preserving the JADOO brand and evidence. */
.conversion-story .price-journey .story-heading{margin-bottom:22px}
.conversion-story .price-start-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#d7e0e8;font-size:16px}
.conversion-story .price-start-line b{color:#eeedf2}.conversion-story .price-start-line small{color:#9dabbc;font-size:14px}
.conversion-story .price-journey .license-advisor{margin:20px 0;padding:26px}
.conversion-story .price-journey .license-advisor-form{margin-top:0}
.conversion-story .ownership-brief{margin:32px 0 22px;padding:26px 0;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}
.conversion-story .ownership-brief h3{font-size:clamp(24px,3vw,32px);margin:12px 0}
.conversion-story .ownership-brief>p:not(.eyebrow):not(.story-note){color:#c3cedc;font-size:18px;line-height:1.9;margin:0 0 12px}
.conversion-story .ownership-brief strong{color:#ecf5e1}
.conversion-story .advisor-choice{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:4px}
.conversion-story .advisor-card-price{margin:14px 0 8px}
.conversion-story .advisor-card-price strong{color:#eeedf2;font-size:30px;line-height:1.3}
.conversion-story .advisor-card-price small{color:#aab8c9;letter-spacing:0;font-size:14px;font-weight:500;margin-top:4px}
.conversion-story .advisor-choice>p{font-size:15px;line-height:1.7;color:#c3cedc;margin:8px 0 20px}
.conversion-story .advisor-choice>.button{margin-top:auto;font-size:14px}
@media(min-width:701px){.conversion-story .advisor-choice.advisor-current-single,.conversion-story .advisor-target-options.is-single>.advisor-choice{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:28px}.conversion-story .advisor-choice.advisor-current-single>small,.conversion-story .advisor-choice.advisor-current-single>b,.conversion-story .advisor-choice.advisor-current-single>span,.conversion-story .advisor-choice.advisor-current-single>p,.conversion-story .advisor-target-options.is-single>.advisor-choice>small,.conversion-story .advisor-target-options.is-single>.advisor-choice>b,.conversion-story .advisor-target-options.is-single>.advisor-choice>span,.conversion-story .advisor-target-options.is-single>.advisor-choice>p{grid-column:1}.conversion-story .advisor-choice.advisor-current-single>.advisor-card-price,.conversion-story .advisor-target-options.is-single>.advisor-choice>.advisor-card-price{grid-column:2;grid-row:1/4;align-self:center;margin:0}.conversion-story .advisor-choice.advisor-current-single>.button,.conversion-story .advisor-target-options.is-single>.advisor-choice>.button{grid-column:2;grid-row:4;align-self:end}.conversion-story .advisor-choice.advisor-current-single>p,.conversion-story .advisor-target-options.is-single>.advisor-choice>p{margin-bottom:0}}
.conversion-story .advisor-rule-details{grid-column:1/-1;padding:14px 0;color:#afbdd0;font-size:14px;line-height:1.8;border-top:1px solid #ffffff22}
.conversion-story .advisor-rule-details summary{cursor:pointer;color:#d8e2ee;font-weight:700}
.conversion-story .advisor-rule-details p{margin:12px 0}.conversion-story .advisor-rule-details ul{padding-left:20px}
.conversion-story .price-journey .license-window{margin-bottom:0}
.conversion-story .price-journey .license-window h3{font-size:clamp(23px,2.5vw,32px);word-break:keep-all}
.conversion-story .supply-decision{margin-top:24px;padding-top:22px;border-top:1px solid #ffffff22;display:flex;gap:24px;align-items:center;justify-content:space-between}
.conversion-story .supply-decision>p{font-size:14px;line-height:1.8;color:#acbacb;margin:0}
.conversion-story .rental-price-row td{font-size:16px!important;white-space:normal!important}
.conversion-story .rental-price-row small{display:block;font-size:14px;color:#adbacb;margin-top:6px}
.conversion-story .rental-price-row a{color:#eeedf2}
.conversion-story .price-journey .official-price-table th:first-child{white-space:normal}
@media(max-width:700px){.conversion-story .price-journey .license-advisor{padding:20px 16px}.conversion-story .ownership-brief{margin-top:24px;padding:22px 0}.conversion-story .ownership-brief>p:not(.eyebrow):not(.story-note){font-size:16px}.conversion-story .supply-decision{display:block}.conversion-story .supply-decision>.button{width:100%;font-size:14px}.conversion-story .supply-decision>p{margin-top:14px}.conversion-story .advisor-card-price strong{font-size:27px}.conversion-story .price-journey #license-ranges .story-detail-body{padding:12px}.conversion-story .price-journey .license-window h3{font-size:23px}.conversion-story .price-journey .official-price-table tbody td:nth-child(2){font-size:16px}.conversion-story .price-journey .official-price-table tbody td:last-child{font-size:14px}}
.conversion-story .advisor-current-single{grid-column:1/-1}
.conversion-story .license-advisor-result>section.advisor-future{grid-column:1/-1;padding:24px;border:1px solid #b8f16b66;border-radius:18px;background:#b8f16b08}
.conversion-story .advisor-future h4{margin:0;color:#eeedf2;font-size:18px}
.conversion-story .advisor-plan-summary{margin:16px 0 20px;font-size:17px;line-height:1.8;color:#e9ecf2}
.conversion-story .advisor-target-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}
.conversion-story .advisor-target-options.is-single{grid-template-columns:1fr}
@media(max-width:700px){.conversion-story .advisor-target-options{grid-template-columns:1fr}.conversion-story .license-advisor-result>section.advisor-future{padding:18px}.conversion-story .advisor-plan-summary{font-size:16px}}
.conversion-story .license-window{margin:32px 0;padding:clamp(22px,4vw,40px);border:1px solid #b8f16b66;border-radius:24px;background:linear-gradient(135deg,#b8f16b12,#11121b)}
.conversion-story .license-window h3{font-size:clamp(24px,3vw,36px);line-height:1.4;margin:16px 0}
.conversion-story .license-window h3 span{color:#eeedf2}
.conversion-story .supply-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:26px 0}
.conversion-story .supply-steps li{display:flex;flex-direction:column;gap:12px;padding:24px 20px;border:1px solid #ffffff25;border-radius:16px;background:#0b0d15}
.conversion-story .supply-steps small{font-size:14px;color:#acb6c5}
.conversion-story .supply-steps b{font-size:clamp(22px,2.5vw,30px);color:#e9ecf2}
.conversion-story .supply-steps span{font-size:14px;line-height:1.7;color:#b6c0ce}
.conversion-story .supply-steps .supply-step-current{border:2px solid #b8f16b;background:#b8f16b16}
.conversion-story .supply-step-current b,.conversion-story .supply-step-current small{color:#eeedf2}
.conversion-story .supply-ownership{font-weight:750;color:#e9ecf2}
.conversion-story .license-window .text-link{display:inline-block;margin-top:12px;color:#eeedf2}
@media(max-width:700px){.conversion-story .supply-steps{grid-template-columns:1fr}.conversion-story .supply-steps li{gap:8px;padding:20px}.conversion-story .license-window .eyebrow{line-height:1.8}}
.conversion-story .advisor-result-heading,.conversion-story .advisor-result-note,.conversion-story .license-advisor-result .advisor-future{grid-column:1/-1}
.conversion-story .advisor-result-heading{margin:0 0 4px;color:var(--text);font-size:18px;font-weight:750}
.conversion-story .advisor-result-note{margin:2px 0 0;color:#a7b3c2;font-size:14px;line-height:1.7}
.conversion-story .license-advisor-form>button{white-space:normal;max-width:240px;line-height:1.5}
@media(max-width:700px){.conversion-story .license-advisor-form>button{max-width:none;width:100%}}
.conversion-story .official-price-table .price-capital{display:block;margin-top:10px;white-space:normal;color:#c4cedb;font-size:14px;font-weight:500;line-height:1.65;letter-spacing:0}
.conversion-story .official-price-table .price-capital>span{display:block}
.conversion-story .official-price-table .price-capital>span:first-child{color:#98a6b8;font-size:14px;margin-bottom:3px}
@media(max-width:700px){.conversion-story .official-price-table .price-capital{font-size:14px;line-height:1.6;margin-top:8px;word-break:keep-all}.conversion-story .official-price-table .price-capital>span:first-child{font-size:14px}}
/* Visible drawdown comparison and clearly labelled recovery evidence. */
.conversion-story .mdd-comparison{border-color:#b8f16b66;background:linear-gradient(135deg,#b8f16b13,#10121b);padding:clamp(20px,3vw,32px)}
.conversion-story .mdd-comparison figcaption{gap:8px}
.conversion-story .mdd-comparison .drawdown-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}
.conversion-story .mdd-comparison .drawdown-pair{padding:24px;gap:16px;align-content:start;background:#090b1355}
.conversion-story .mdd-comparison h4{font-size:18px;color:var(--text)}
.conversion-story .mdd-comparison .mdd-result{padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid #ffffff18}
.conversion-story .mdd-comparison .mdd-result span{font-size:14px;color:var(--muted)}
.conversion-story .mdd-comparison .mdd-result b{font-size:clamp(40px,4vw,52px);line-height:1.3;color:#eeedf2;margin-top:4px;letter-spacing:-.04em}
.conversion-story .mdd-comparison .drawdown-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}
.conversion-story .mdd-comparison .drawdown-row i{grid-column:1/-1;grid-row:2;height:18px}
.conversion-story .mdd-comparison .drawdown-row strong{grid-column:2;grid-row:1;font-size:22px}
.conversion-story .mdd-comparison .story-note{margin:20px 0 0}
.conversion-story .recovery-definition{font-size:14px;line-height:1.8;color:#a7b3c2;max-width:780px}
@media(max-width:700px){.conversion-story .mdd-comparison .drawdown-bars{grid-template-columns:1fr;gap:16px}.conversion-story .mdd-comparison .drawdown-pair{padding:18px}.conversion-story .mdd-comparison figcaption b{font-size:19px}}
.conversion-story{--max:1320px;background:radial-gradient(ellipse at 82% 4%,#6e1d4d26,transparent 35rem),#090b13}
.conversion-story .page-section{padding:84px clamp(22px,4vw,52px)}
.conversion-story .story-section{border-top:1px solid #ffffff18}
.conversion-story .story-heading{max-width:930px;margin-bottom:36px}
.conversion-story .eyebrow{font-size:14px;letter-spacing:.055em;color:#eeedf2}
.conversion-story .eyebrow>span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #b8f16b55;border-radius:50%;margin-right:8px;letter-spacing:0;font-size:14px}
.conversion-story h1,.conversion-story h2,.conversion-story h3,.conversion-story h4{word-break:keep-all;overflow-wrap:break-word}
.conversion-story .story-heading h2{font-size:clamp(30px,3.65vw,48px);line-height:1.3;letter-spacing:-.045em;margin:0;font-weight:850}
.conversion-story .story-heading h2 span,.conversion-story .story-subheading h3 span{color:#eeedf2}
.conversion-story .story-heading>p:last-child:not(.eyebrow){margin:20px 0 0;color:#bcc6d3;font-size:18px;line-height:1.8;max-width:790px}
.conversion-story .story-note{color:#a7b3c2;font-size:14px;line-height:1.8;margin:16px 0}
.conversion-story .button{font-size:15px;min-height:49px;padding:13px 19px;line-height:1.5;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;word-break:keep-all}
.conversion-story .button:focus-visible,.conversion-story summary:focus-visible,.conversion-story input:focus-visible{outline:3px solid var(--lime);outline-offset:4px}
.story-actions,.record-links{display:flex;flex-wrap:wrap;gap:10px}
.conversion-story .story-hero{padding-top:60px;padding-bottom:50px}
.story-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:45px;align-items:center}
.story-hero-copy h1{font-size:clamp(33px,3.7vw,50px);font-weight:850;line-height:1.27;letter-spacing:-.055em;margin:0}
.story-hero-copy h1 span{color:#eeedf2;font-size:1.24em;display:inline-block;margin-top:4px}
.hero-intro{font-size:18px;color:#d2d9e3;line-height:1.85;margin:28px 0 16px}
.hero-explain{font-size:16px;line-height:1.8;color:#aebccc}
.hero-promise{font-size:19px;font-weight:750;margin:22px 0 25px}.hero-promise span{color:#e9b7d4}
.hero-difference{margin:27px 0 25px;padding-left:19px;border-left:2px solid #b8f16b65}
.hero-difference h2{margin:0 0 15px;font-size:clamp(19px,1.7vw,23px);font-weight:800;letter-spacing:-.04em;line-height:1.45;color:#f7f4fa;word-break:keep-all}
.hero-difference ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:16px;line-height:1.7;color:#c2bcca}
.hero-difference li{position:relative;padding-left:19px}.hero-difference li::before{content:'✓';position:absolute;left:0;top:0;color:#eeedf2;font-size:14px;font-weight:800}.hero-difference strong{font-weight:650;color:#ece7f1}
.hero-video-proof{margin-top:4px}.hero-video-proof strong{color:#eeedf2}
.hero-difference p{font-size:14px;line-height:1.7;color:#beb5c8;margin:15px 0 0;word-break:keep-all}
@media(max-width:700px){.hero-difference{margin:22px 0;padding-left:14px}.hero-difference h2{font-size:20px;margin-bottom:12px}.hero-difference ul{font-size:15px;gap:5px}.hero-difference p{font-size:14px;margin-top:12px}}
.hero-phone{display:inline-block;text-decoration:none;font-size:14px;color:#c7d2df;margin-top:19px}.hero-phone b{color:#eff5fb;margin-left:6px}
.story-hero-copy .story-note{font-size:14px;margin-top:15px;max-width:480px}
.story-demo{margin:0;border:1px solid #ffffff30;border-radius:20px;overflow:hidden;background:#111724;box-shadow:0 25px 90px #0007;min-width:0}
.demo-toolbar{display:flex;gap:8px;align-items:center;padding:13px 17px;font-size:14px;font-weight:800;border-bottom:1px solid #ffffff1a;color:#d6e5f1;letter-spacing:.05em}.demo-toolbar small{margin-left:auto;color:#9dabbd;font-size:14px;font-weight:500;letter-spacing:0}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--lime)}
.story-demo video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#05070b}.story-demo figcaption{padding:19px 21px}.story-demo figcaption b,.story-demo figcaption span{display:block}.story-demo figcaption b{font-size:18px}.story-demo figcaption span{font-size:14px;color:#aab7c9;margin-top:6px}
.story-details{margin:24px 0;border:1px solid #ffffff25;border-radius:17px;overflow:hidden;background:#ffffff03}
.story-details>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 24px;cursor:pointer;list-style:none}.story-details>summary::-webkit-details-marker{display:none}.story-details>summary b{display:block;color:#e7edf5;font-size:17px;line-height:1.5}.story-details>summary small{display:block;color:#9faec0;font-size:14px;line-height:1.7;margin-top:5px}.story-details>summary i{font-style:normal;color:#eeedf2;font-size:25px;flex-shrink:0;transition:transform .2s}.story-details[open]>summary i{transform:rotate(45deg)}.story-details[open]>summary{background:#b8f16b07;border-bottom:1px solid #ffffff20}.story-detail-body{padding:25px}.story-detail-body>p{font-size:16px;color:#bfcbda;line-height:1.85}.story-detail-body .jadoo-summary-video-player{max-width:320px;margin:auto}
.spread-example{display:grid;grid-template-columns:1fr 1fr;gap:10px 34px;padding:30px 34px;border:1px solid #b8f16b42;border-radius:22px;background:linear-gradient(120deg,#b8f16b12,#111620)}.spread-example small{font-size:14px;color:#bac9d7}.spread-example>div>p{margin:12px 0 0}.spread-example b{font-size:34px;letter-spacing:-.04em;color:#eeedf2;display:inline-block}.spread-example>div>p>span{font-size:16px;margin-left:8px}.spread-example>div>p>span:nth-child(2){display:block;margin:0}.spread-field{min-height:110px;background-image:radial-gradient(circle,#b8f16bba 1.7px,transparent 2px);background-size:13px 13px;mask-image:linear-gradient(100deg,#000,transparent);align-self:center}.spread-example>.story-note{grid-column:1/-1;margin:7px 0 0}
.conversion-story .principle-grid{margin-top:22px}.conversion-story .principle-card{box-shadow:none}.conversion-story .principle-card h3{font-size:21px}.conversion-story .principle-card p{font-size:15px}.conversion-story .principle-visual{height:132px}
.daily-story{margin-top:38px;padding:30px 0 0;border-top:1px solid #ffffff25;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.daily-story h3{font-size:32px;line-height:1.35;letter-spacing:-.04em;margin:0}.daily-story>div>p{color:#bdc8d5}.daily-steps{display:flex;align-items:center;gap:18px}.daily-steps>span{display:flex;align-items:center;gap:10px}.daily-steps small{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#b8f16b1c;color:#eeedf2;font-size:14px}.daily-steps b{font-size:17px}.daily-steps>i{font-style:normal;color:#76869b}
.conversion-story .return-stamp{margin:30px 0 23px}.conversion-story .annual-record-grid{margin:0}.conversion-story .annual-record-grid>button{min-width:0}.conversion-story .annual-record-grid>button>span:last-child{padding:17px}.conversion-story .return-average strong{font-size:clamp(46px,6vw,78px)}
.story-subheading{margin-bottom:25px}.story-subheading h3{font-size:clamp(27px,3.1vw,40px);line-height:1.32;letter-spacing:-.04em;margin:0}.story-subheading>p:not(.eyebrow){font-size:17px;color:#bcc8d7;line-height:1.8;margin-top:17px}
.market-story{margin-top:48px;border:1px solid #b8f16b3a;border-radius:24px;padding:34px;background:linear-gradient(135deg,#b8f16b0d,#ffffff02)}.market-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.market-story-grid>div>p{font-size:16px;color:#c5d1df;line-height:1.8}.market-story-grid>div>p.story-note{font-size:14px}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-stats p{margin:0;padding:16px;background:#090d1570;border:1px solid #ffffff19;border-radius:12px}.market-stats small{font-size:14px;color:#aebcce;display:block}.market-stats strong{font-size:30px;letter-spacing:-.04em}.market-stats p:first-child strong{color:#8ebeff}.market-stats p:last-child strong{color:#d6dfe9}.market-story .distribution-figure{margin:0;min-width:0}.market-story .distribution-figure img{width:100%;height:auto;object-fit:contain}.market-story .distribution-figure figcaption{display:none}.market-story .story-details{margin-bottom:0}.market-story .fund-source-figure{margin:0 auto;max-width:860px}.market-story .fund-difference-values b{font-size:clamp(18px,2.6vw,30px)}
.story-evidence{margin-top:50px}.conversion-story .monthly-record-grid{margin-top:0}.conversion-story .monthly-record-grid button{min-width:0}.conversion-story .monthly-record-grid button>span:last-child b{font-size:clamp(21px,2.4vw,30px)}
.conversion-story .recovery-kpis{margin-top:22px}.conversion-story .recovery-kpis article{padding:26px}.conversion-story .recovery-kpis article>b{font-size:clamp(42px,5vw,64px)}.conversion-story .recovery-monthly{margin-top:20px}.conversion-story .recovery-kpi-fast>p{margin:0}.conversion-story .drawdown-chart{margin-top:0}.conversion-story .recovery-monthly-crop{min-width:0}
.video-story .record-links{margin-bottom:20px}.conversion-story .video-evidence-grid{margin:0}.conversion-story .video-evidence-grid h4{font-size:24px}.conversion-story .video-evidence-grid p{font-size:15px}
.member-story{margin-top:50px;display:grid;grid-template-columns:1fr .85fr;gap:35px;align-items:center;border:1px solid #d74d9655;border-radius:24px;background:radial-gradient(ellipse at 0 0,#d74d9617,transparent 70%);padding:35px}.member-story h3{font-size:32px;line-height:1.4;letter-spacing:-.045em;margin:0}.member-story h3 span{color:#ef8cbd}.member-story>div>p:not(.eyebrow):not(.story-note){font-size:20px;line-height:1.8;color:#e5dbe6}.member-story aside{padding:27px;border-radius:18px;background:#111a1b;border:1px solid #42d97640;min-width:0}.naver-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#03c75a;color:white;font-size:22px;font-weight:950}.member-story h4{font-size:21px;line-height:1.5;margin:15px 0}.member-story aside p{font-size:14px;color:#b5c7c4}.member-story aside>small{display:block;font-size:14px;color:#a6b8af;margin-top:14px}.member-story aside .button{font-size:14px;width:100%}
.founder-story-layout{display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:start}.story-founder-photo{margin:0;position:sticky;top:110px}.story-founder-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;border-radius:18px;border:1px solid #ffffff25}.story-founder-photo figcaption{padding:15px 0}.story-founder-photo figcaption b{font-size:22px;display:block}.story-founder-photo figcaption span{font-size:14px;color:#9eafc2}.founder-answers article{padding:27px 30px;border:1px solid #ffffff22;background:#ffffff03;border-radius:18px;margin-bottom:18px}.founder-answers article>small{color:#eeedf2;font-size:14px;font-weight:700}.founder-answers h3{font-size:26px;line-height:1.4;letter-spacing:-.035em;margin:10px 0 20px}.founder-answers p{font-size:16px;line-height:1.9;color:#c8d1de}.founder-answers p.story-note{font-size:14px}.founder-answers>.button{margin-top:5px}.research-story{display:grid;grid-template-columns:1fr .8fr;gap:32px;align-items:center}.research-story h3{font-size:24px;line-height:1.5;letter-spacing:-.035em}.research-story h3 span{color:#eeedf2}.research-story p{font-size:16px;color:#bdc8d7}.research-years{list-style:none;padding:0;margin:25px 0}.research-years li{padding:11px 0;border-bottom:1px solid #ffffff20;color:#bac7d6;font-size:14px}.research-years b{display:block;color:#e7f5d7;font-size:16px}.research-story .redesign-visual{max-width:350px}.research-story .redesign-market-overlay span{font-size:17px}.research-story .redesign-visual figcaption{font-size:14px}
.conversion-story .story-price{border-radius:0;background:linear-gradient(180deg,#0c111b00,#11172575,#0c111b00)}
.start-paths{display:grid;grid-template-columns:1fr 1fr;gap:20px}.start-path{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;border:1px solid #ffffff27;border-radius:22px}.rental-path{border-color:#4ed48450;background:linear-gradient(140deg,#4ed4840d,#101823)}.permanent-path{border-color:#6daaff50;background:linear-gradient(140deg,#6daaff0d,#101823)}.start-path>small{font-size:14px;color:#bbccd6}.start-path h3{font-size:32px;line-height:1.3;letter-spacing:-.04em;margin:14px 0}.rental-path h3{color:#4ed484}.permanent-path h3{color:#6daaff}.start-path h3>span{font-size:18px;display:block;margin-top:8px;color:#e7eff7}.start-path>p{font-size:16px;line-height:1.85;color:#c0cad7;margin:10px 0}.start-path>.button{margin-top:auto;align-self:stretch}.start-path>p:nth-last-child(3){margin-bottom:24px}.start-path>p.story-note{font-size:14px;margin:17px 0 0}
.range-explainer{display:grid;grid-template-columns:1fr .85fr;gap:32px;margin:38px 0 22px;align-items:center}.range-explainer h3{font-size:28px;line-height:1.45;letter-spacing:-.04em;margin:0}.range-explainer p{color:#b3c1d2;font-size:16px;line-height:1.8}.conversion-story .range-explainer .prime-example-card{padding:25px;background:linear-gradient(135deg,#ff4d7118,#0e1421);border:1px solid #ff4d7145;color:#e5ecf4}.prime-example-card>small{color:#ef94a7;font-size:14px}.conversion-story .range-explainer .prime-example-card>strong{display:block;font-size:30px;line-height:1.45;margin-top:12px;letter-spacing:-.045em}.prime-example-card>strong>span{color:#ff809a}.conversion-story .range-explainer .prime-example-card>p{font-size:14px;margin-bottom:0}
.conversion-story .license-range-grid{margin:0}.conversion-story .license-range-card dl{grid-template-columns:.8fr 1.2fr}.conversion-story .license-range-card dd{font-size:clamp(13px,1.5vw,18px);white-space:nowrap}.conversion-story .license-range-card dl>div{padding:15px 12px}.conversion-story .license-range-card h3{font-size:22px;padding:17px}.conversion-story .license-range-card dt{font-size:14px}
.conversion-story .license-advisor{margin:30px 0 45px;padding:30px;background:#111923;border-color:#b8f16b44}.conversion-story .license-advisor h3{font-size:30px}.conversion-story .license-advisor-form{grid-template-columns:1fr 1fr auto;align-items:start}.license-advisor-form label>small{font-size:14px;color:#95a8bd;display:block;margin-top:7px}.amount-field{display:flex;align-items:center;background:#080e17;border:1px solid #5e6f85;border-radius:10px;padding:0 13px;gap:8px}.amount-field input{min-width:0;width:100%;border:0;background:transparent;color:#f5f8fc;padding:12px 0;font-size:18px;outline-offset:0}.amount-field span{color:#b2c2d4;font-size:14px;white-space:nowrap}.conversion-story .license-advisor-form>button{margin-top:30px;min-height:54px}.conversion-story .license-advisor-result{color:#e9f0f7}.conversion-story .license-advisor-result article{background:#0b121f;border-color:#637e46}.conversion-story .license-advisor-result article b{color:#eeedf2}.conversion-story .license-advisor-result article span{color:#beccdc}
.story-supply{padding-top:40px;border-top:1px solid #ffffff22}.saving-banner{padding:23px 27px;border:1px solid #b8f16b55;border-radius:17px;background:linear-gradient(120deg,#b8f16b12,#d74d960c);margin-bottom:22px}.saving-banner p{font-size:14px;color:#c7d7bf;margin:0 0 6px}.saving-banner strong{font-size:clamp(25px,3vw,38px);color:#eeedf2;letter-spacing:-.04em}.saving-banner strong span{color:#eef5e6;font-size:.65em;white-space:nowrap}.conversion-story .official-price-table-wrap{margin:0;width:100%}.conversion-story .official-price-table{table-layout:fixed;width:100%}.conversion-story .official-price-table th,.conversion-story .official-price-table td{padding:19px 22px}.conversion-story .official-price-table th:first-child{width:31%}.conversion-story .official-price-table tbody th{font-size:20px;white-space:nowrap}.conversion-story .official-price-table tbody td:nth-child(2){font-size:23px}.conversion-story .official-price-table tbody td:last-child{font-size:18px;color:#a7b2c3}.conversion-story .official-price-table thead th{font-size:15px}.conversion-story .official-price-table thead th small{font-size:14px}.conversion-story .current-price-badge{width:max-content;max-width:100%;font-size:14px;white-space:nowrap}
.conversion-story .price-no-return{margin-top:28px}.conversion-story .price-no-return>b{font-size:clamp(24px,3vw,36px)}.quote-validity{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:26px 0}.quote-validity>div{max-width:740px}.quote-validity h4{font-size:20px;margin:0 0 10px}.quote-validity p{font-size:14px;color:#b2c1d3;line-height:1.8;margin:0}.quote-validity>.button{flex-shrink:0}.conversion-story .price-policy-details{margin:22px 0 0}.conversion-story .price-policy-content{padding:25px}.conversion-story .support-after-sale,.conversion-story .upgrade-card,.conversion-story .verified-policy-grid article{background:#111a28;color:#dce7f5;border-color:#ffffff25}.conversion-story .support-points span,.conversion-story .verified-policy-grid p,.conversion-story .upgrade-card p{color:#b4c3d5}.conversion-story .verified-policy-grid h3{color:#eef5fc}.conversion-story .verified-policy-grid .eyebrow{color:#eeedf2}.conversion-story .infinity-day-summary>span{background:#182234;border-color:#ffffff25}.conversion-story .infinity-day-summary b{color:#dfeafd}.conversion-story .upgrade-examples>span{background:#182234;color:#dae6f7}
.conversion-story .faq-list{margin-top:0}.conversion-story .faq-list summary{font-size:18px}.conversion-story .faq-list details>div p{font-size:16px}.story-final{margin-top:45px;padding:40px;display:grid;grid-template-columns:1fr .85fr;gap:40px;border:1px solid #b8f16b4a;border-radius:24px;background:radial-gradient(ellipse at 0 0,#b8f16b13,transparent 70%),#101724;align-items:center}.story-final h2{font-size:clamp(30px,3.4vw,43px);letter-spacing:-.04em;line-height:1.3;margin:0}.story-final>div>p:not(.eyebrow){font-size:16px;color:#c4cedb;line-height:1.8}.story-final>div>p.contact-prompts{color:#d9efbd;font-size:19px;margin:24px 0}.story-final .quote-actions{min-width:0;width:auto}.story-final .quote-actions>p{font-size:14px;text-align:center;margin:11px 0}.story-final .quote-actions .button{width:100%;font-size:14px}.story-final .phone-link{font-size:14px;white-space:nowrap}.story-final .phone-link-direct{font-size:14px;color:#adbbcc}.conversion-story .site-footer{margin-top:64px;padding-top:35px}.conversion-story .footer-brand p{font-size:15px}
@media(min-width:1500px){.story-hero-grid{gap:60px}.story-hero-copy h1{font-size:52px}}
@media(max-width:1000px){.story-hero-grid{grid-template-columns:1fr;gap:30px}.story-demo{max-width:720px}.story-hero-copy h1{font-size:47px}.conversion-story .principle-grid{grid-template-columns:1fr}.conversion-story .principle-card{display:grid;grid-template-columns:150px 1fr;gap:0 24px}.conversion-story .principle-visual{grid-column:1;grid-row:1/5;height:100%;min-height:160px;margin:0;border-right:1px solid #ffffff20;border-bottom:0}.conversion-story .principle-card>small,.conversion-story .principle-card h3,.conversion-story .principle-card p,.conversion-story .principle-card>em{grid-column:2}.conversion-story .principle-card>small{margin-top:20px}.founder-story-layout{grid-template-columns:190px 1fr;gap:25px}.conversion-story .license-advisor-form{grid-template-columns:1fr 1fr}.conversion-story .license-advisor-form>button{margin-top:0;grid-column:1/-1}.research-story{grid-template-columns:1fr}.research-story .redesign-visual{max-width:none;width:100%;justify-self:stretch}.research-story .redesign-visual-stage{aspect-ratio:16/9}.research-story .redesign-market-overlay{display:none}.market-story-grid{grid-template-columns:1fr}.market-story .distribution-figure{max-width:700px}.member-story{grid-template-columns:1fr 1fr;gap:25px}.story-final{grid-template-columns:1fr 1fr;gap:25px}}
@media(max-width:700px){.conversion-story .page-section{padding:56px 22px}.conversion-story .story-hero{padding-top:34px;padding-bottom:34px}.story-hero-copy h1{font-size:clamp(28px,6.7vw,43px);letter-spacing:-.055em}.story-hero-copy h1 span{font-size:1.2em}.hero-intro{font-size:16px;margin-top:20px}.hero-explain{font-size:15px}.wide-only{display:none}.hero-promise{font-size:17px}.story-actions{display:grid;grid-template-columns:1fr}.story-actions .button{font-size:14px}.hero-phone{font-size:14px;margin-top:16px}.story-demo{border-radius:15px}.story-demo figcaption{padding:16px}.story-demo figcaption b{font-size:16px}.conversion-story .story-heading h2{font-size:clamp(27px,6.7vw,36px)}.conversion-story .story-heading>p:last-child:not(.eyebrow){font-size:16px}.conversion-story .story-heading{margin-bottom:26px}.conversion-story .eyebrow{font-size:14px}.conversion-story .story-note{font-size:14px}.story-details>summary{padding:18px;gap:15px}.story-details>summary b{font-size:16px}.story-details>summary small{font-size:14px}.story-detail-body{padding:18px}.story-detail-body>p{font-size:15px}.spread-example{padding:23px;grid-template-columns:1fr;gap:14px}.spread-example b{font-size:32px}.spread-field{min-height:65px}.conversion-story .principle-card{display:flex;padding:0 22px 22px}.conversion-story .principle-visual{height:115px;min-height:0;margin:0 -22px 17px;border-right:0;border-bottom:1px solid #ffffff20}.conversion-story .principle-card>small{margin-top:0}.conversion-story .principle-card h3{font-size:21px}.conversion-story .principle-card>em{margin-bottom:0}.daily-story{grid-template-columns:1fr;gap:22px}.daily-story h3{font-size:28px}.daily-steps{gap:12px}.daily-steps b{font-size:15px}.daily-steps small{width:24px;height:24px}.conversion-story .return-stamp{margin-top:22px}.conversion-story .return-average strong{font-size:56px}.conversion-story .annual-record-grid{gap:16px}.conversion-story .annual-record-grid>button>span:last-child b{font-size:21px}.conversion-story .annual-record-grid>button>span:last-child em{font-size:14px}.market-story{padding:23px 18px;margin-top:34px;border-radius:18px}.story-subheading h3{font-size:27px}.story-subheading>p:not(.eyebrow){font-size:16px}.market-stats strong{font-size:27px}.market-stats small{font-size:14px}.market-stats p{padding:14px 12px}.market-story .story-detail-body{padding:12px}.market-story .fund-difference-head{display:block}.market-story .fund-difference-values{grid-template-columns:1fr}.market-story .fund-difference-values>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-story .fund-difference-values small{font-size:14px}.market-story .fund-difference-values b{font-size:22px}.story-evidence{margin-top:35px}.conversion-story .recovery-kpis{grid-template-columns:1fr}.conversion-story .recovery-kpis article{padding:22px}.conversion-story .recovery-kpis article>b{font-size:48px}.record-links{display:grid;grid-template-columns:1fr}.member-story{grid-template-columns:1fr;padding:24px 20px;gap:20px}.member-story h3{font-size:26px}.member-story>div>p:not(.eyebrow):not(.story-note){font-size:18px}.member-story aside{padding:22px}.founder-story-layout{grid-template-columns:1fr;gap:24px}.story-founder-photo{position:static;display:flex;align-items:center;gap:19px}.story-founder-photo img{width:105px;aspect-ratio:4/5;border-radius:12px}.story-founder-photo figcaption b{font-size:23px}.founder-answers article{padding:23px 21px}.founder-answers h3{font-size:23px}.founder-answers p{font-size:15px}.founder-answers>.button{width:100%;font-size:14px}.research-story h3{font-size:22px}.research-story p{font-size:15px}.start-paths{grid-template-columns:1fr;gap:18px}.start-path{padding:25px 22px}.start-path>p{font-size:15px}.start-path h3>span{display:inline;margin-left:9px;font-size:16px}.start-path h3{font-size:28px}.start-path>.button{font-size:14px}.range-explainer{grid-template-columns:1fr;gap:20px;margin-top:32px}.range-explainer h3{font-size:25px}.range-explainer p{font-size:15px}.conversion-story .range-explainer .prime-example-card>strong{font-size:28px}.conversion-story .license-range-grid{grid-template-columns:1fr}.conversion-story .license-range-card dd{font-size:17px}.conversion-story .license-range-card h3{font-size:23px}.conversion-story .license-advisor{padding:23px 19px;margin:24px 0 35px}.conversion-story .license-advisor h3{font-size:25px}.conversion-story .license-advisor-form{grid-template-columns:1fr;gap:19px}.conversion-story .license-advisor-form>button{margin-top:0}.conversion-story .license-advisor-heading>p{font-size:15px}.conversion-story .license-advisor-result{grid-template-columns:1fr}.story-supply{padding-top:30px}.saving-banner{padding:19px}.saving-banner strong{font-size:26px}.saving-banner strong span{font-size:17px}.conversion-story .official-price-table-wrap{border-radius:16px;overflow:hidden}.conversion-story .official-price-table th,.conversion-story .official-price-table td{padding:15px 9px}.conversion-story .official-price-table th:first-child{width:32%}.conversion-story .official-price-table tbody th{font-size:15px;letter-spacing:-.035em}.conversion-story .official-price-table tbody td:nth-child(2){font-size:18px;white-space:nowrap}.conversion-story .official-price-table tbody td:last-child{font-size:15px;white-space:nowrap}.conversion-story .official-price-table thead th{font-size:14px;line-height:1.5}.conversion-story .official-price-table thead th small{font-size:14px}.conversion-story .current-price-badge{font-size:14px;padding:4px 6px}.conversion-story .price-no-return{padding:23px 20px}.conversion-story .price-no-return>b{font-size:27px}.conversion-story .price-no-return>small{font-size:14px}.quote-validity{display:block;padding:22px 0 8px}.quote-validity>.button{margin-top:20px;width:100%}.quote-validity p{font-size:14px}.conversion-story .price-policy-content{padding:15px}.conversion-story .price-policy-content h3{font-size:25px}.conversion-story .price-policy-content .support-after-sale{padding:22px}.conversion-story .infinity-day-summary{grid-template-columns:1fr}.conversion-story .faq-list summary{font-size:16px;padding:19px 18px}.conversion-story .faq-list details>div p{font-size:15px}.story-final{grid-template-columns:1fr;padding:28px 22px;gap:22px;border-radius:20px}.story-final h2{font-size:32px}.story-final>div>p.contact-prompts{font-size:18px;margin:20px 0}.story-final .quote-actions>p{font-size:14px}.conversion-story .site-footer{margin-top:44px}.conversion-story .footer-company{font-size:14px}}
@media(max-width:370px){.conversion-story .page-section{padding-left:16px;padding-right:16px}.story-hero-copy h1{font-size:27px}.conversion-story .official-price-table th,.conversion-story .official-price-table td{padding:13px 6px}.conversion-story .official-price-table tbody th{font-size:14px}.conversion-story .official-price-table tbody td:nth-child(2){font-size:16px}.conversion-story .official-price-table tbody td:last-child{font-size:14px}.conversion-story .official-price-table thead th{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.conversion-story *{animation:none!important;transition:none!important}}

/* v102: the hero leads with time returned to everyday life. */
.story-life-visual{position:relative;margin:0;overflow:hidden;border-radius:24px;border:1px solid #ffffff25;isolation:isolate;box-shadow:0 24px 70px #0005;background:#171c20;max-width:500px;width:100%;justify-self:end}
.story-life-visual>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}
.story-life-visual:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#090b13d9);pointer-events:none;z-index:1}
.story-life-visual figcaption{position:absolute;bottom:30px;left:30px;right:20px;z-index:2;color:#fff;text-shadow:0 2px 14px #0009}
.story-life-visual figcaption span{display:block;font-size:14px;color:#eef0e9;margin-bottom:6px}
.story-life-visual figcaption b{font-size:25px;font-weight:750;letter-spacing:-.035em;line-height:1.4}
@media(max-width:1000px){.story-life-visual{max-width:460px;justify-self:center}}
@media(max-width:700px){.story-life-visual{border-radius:18px;max-width:390px}.story-life-visual figcaption{left:23px;bottom:24px}.story-life-visual figcaption b{font-size:23px}.story-life-visual figcaption span{font-size:14px}}
.strategy-comparison{margin-top:42px}.strategy-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-comparison-grid>article{min-width:0;padding:25px;border:1px solid #ffffff26;border-radius:20px;background:linear-gradient(155deg,#ffffff08,#b8f16b05)}.strategy-number{color:#eeedf2;font-size:14px;font-weight:800;letter-spacing:.04em}.strategy-comparison h4{font-size:23px;line-height:1.4;letter-spacing:-.035em;margin:14px 0 24px}.strategy-comparison-grid small{display:block;font-size:14px;font-weight:800;line-height:1.6}.strategy-comparison-grid p{font-size:15px;line-height:1.8;margin:9px 0 0;color:#bdc8d4}.strategy-other{padding-bottom:20px;border-bottom:1px solid #ffffff20}.strategy-other small{color:#aeb9c8}.strategy-jadoo{padding-top:20px}.strategy-jadoo small{color:#eeedf2;letter-spacing:.06em}.strategy-jadoo b{color:#f1f6eb;font-weight:750}.strategy-comparison-grid .strategy-note{margin-top:18px;font-size:14px;line-height:1.7;color:#aeb9c8}@media(max-width:1000px){.strategy-comparison-grid{grid-template-columns:1fr}.strategy-comparison h4 br{display:none}}@media(max-width:700px){.strategy-comparison-grid>article{padding:22px}.strategy-comparison h4{font-size:22px;margin-bottom:19px}}
.research-link{display:inline-block;margin-top:14px;color:#eeedf2;font-size:14px;font-weight:750;text-underline-offset:4px}.community-invite{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:38px;align-items:center;padding:32px;margin-top:25px;border:1px solid #b8f16b55;border-radius:20px;background:linear-gradient(120deg,#b8f16b0d,#ffffff04)}.community-invite h3{font-size:30px;line-height:1.35;margin:10px 0 18px}.community-invite p{font-size:15px;line-height:1.85;color:#bdc8d4}.community-invite .eyebrow{color:#eeedf2;font-size:14px}.community-action{text-align:center}.community-action .button{width:100%;line-height:1.7;white-space:normal}.community-action p{font-size:14px}.learning-origin{margin:26px 0;padding:24px;border:1px solid #b8f16b44;border-radius:16px;background:#b8f16b06}.learning-origin h4{font-size:23px;line-height:1.5;margin:12px 0}.learning-origin ol{padding-left:22px}.learning-origin li{padding:8px 0;line-height:1.8}.learning-origin li b,.learning-origin li span{display:block}.learning-origin li b{color:#eeedf2}@media(max-width:700px){.community-invite{grid-template-columns:1fr;gap:15px;padding:23px}.community-invite h3{font-size:27px}.learning-origin{padding:19px}}
.daily-clock{list-style:none;margin:0;padding:0}.daily-clock li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid #ffffff1c}.daily-clock li:first-child{padding-top:0}.clock-time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#eeedf2;font-size:25px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.clock-time small{display:block;font-family:inherit;font-size:14px;font-weight:500;color:#bdc8d5;margin-top:5px}.clock-time span{display:block;font-size:20px}.daily-clock b{font-size:17px;line-height:1.5}.daily-clock p{font-size:14px;line-height:1.8;color:#bdc8d5;margin:8px 0 0}@media(max-width:700px){.daily-clock li{grid-template-columns:94px minmax(0,1fr);gap:14px;padding:18px 0}.clock-time{font-size:23px}.daily-clock b{font-size:16px}.daily-clock p{font-size:14px}}
.capital-record-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;margin:0 0 16px;border:1px solid #b8f16b77;border-radius:18px;background:linear-gradient(110deg,#b8f16b18,#b8f16b04)}.capital-record-banner small{display:block;color:#d5e1c8;font-size:14px;font-weight:700}.capital-record-banner b{display:block;color:#eeedf2;font-size:clamp(27px,3vw,38px);line-height:1.4;margin-top:7px;letter-spacing:-.04em}.capital-record-banner p{margin:0;color:#dce5ec;font-size:14px;line-height:1.8}.capital-record-banner p span{color:#aeb9c8;font-size:14px}@media(max-width:700px){.capital-record-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}.capital-record-banner b{font-size:30px}.capital-record-banner small{font-size:14px}}
/* Four operating principles: keep the existing card language and mobile order. */
@media(min-width:1001px){.conversion-story .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.principle-selection{border-color:rgba(182,163,255,.45)}
.principle-selection .principle-visual{background:radial-gradient(circle at 50% 45%,rgba(182,163,255,.18),transparent 68%)}
.conversion-story .principle-selection .selection-note{font-size:14px;line-height:1.65;color:#aeb9c6;margin-top:12px;grid-column:2}
@media(min-width:701px) and (max-width:1000px){.conversion-story .principle-selection .principle-visual{grid-row:1/6}}

/* v129: explain the reinvestment cycle and the stability reference. */
.conversion-story .reinvestment-story{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;margin:42px 0 60px;padding:32px;border:1px solid #b8f16b44;border-radius:24px;background:linear-gradient(130deg,#b8f16b0b,#10101a)}
.conversion-story .reinvestment-copy h3{font-size:clamp(25px,3vw,36px);line-height:1.4;margin:14px 0 22px}.conversion-story .reinvestment-copy h3 span{color:#eeedf2}
.conversion-story .reinvestment-copy>p{color:#b6c2d0;line-height:1.85}.conversion-story .reinvestment-copy>.eyebrow{color:#eeedf2}.conversion-story .reinvestment-copy>.story-note{font-size:14px}
.conversion-story .reinvestment-figure{margin:0;min-width:0}.reinvestment-figure svg{display:block;width:100%;max-width:440px;margin:auto;overflow:visible}.cycle-track{fill:none;stroke:#b8f16b;stroke-width:2.5}.cycle-node circle{fill:#15201d;stroke:#b8f16b80;stroke-width:1.5}.cycle-node text,.cycle-center,.cycle-center-sub{text-anchor:middle;font-family:inherit}.cycle-num{fill:#b8f16b;font-size:14px;font-weight:700}.cycle-label{fill:#f5f6fa;font-size:23px;font-weight:800}.cycle-sub{fill:#aebfbe;font-size:14px}.cycle-center{fill:#b8f16b;font-size:17px;font-weight:800;letter-spacing:1px}.cycle-center-sub{fill:#aebfbe;font-size:14px}.reinvestment-figure figcaption{text-align:center;color:#bacbb5;font-size:14px;margin-top:8px}
.conversion-story .faq-list .stability-check{padding:18px 22px;background:#b8f16b0c;border-left:3px solid #b8f16b;margin:6px 0 20px}.stability-check span,.stability-check b{display:block}.stability-check span{font-size:16px;color:#c7d5c5}.stability-check b{font-size:23px;color:#eeedf2;margin-top:6px}
.conversion-story .supply-reason{margin:24px 0;padding:20px 22px;border-left:3px solid #b8f16b;background:#b8f16b08}.supply-reason b{color:#e2f0d5;font-size:18px}.conversion-story .supply-reason p{font-size:15px;line-height:1.8;color:#b6c2d0;margin:8px 0 0}
@media(max-width:760px){.conversion-story .reinvestment-story{grid-template-columns:1fr;padding:22px 16px;gap:16px;margin:30px 0 40px}.conversion-story .reinvestment-copy h3{font-size:26px}.conversion-story .reinvestment-copy>p{font-size:16px}.conversion-story .supply-reason{padding:16px}.supply-reason b{font-size:16px}.conversion-story .faq-list .stability-check{padding:16px}.stability-check b{font-size:21px}.stability-check span{font-size:14px}}

/* Dated member example for diversification. */
.spread-case-stats{display:flex;flex-wrap:wrap;gap:20px 36px;margin:20px 0 8px}.spread-case-stats dt{color:#bac9d7;font-size:15px}.spread-case-stats dd{margin:4px 0 0;color:#eeedf2;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.04em;line-height:1.4;white-space:nowrap}.spread-case-caption{grid-column:1/-1}.spread-example .spread-case-caption>p{margin:6px 0 12px;line-height:1.8}.spread-case-caption .text-link{display:inline-block;margin:0 0 12px;font-size:14px}.spread-example .spread-case-caption>.story-note{margin:0;font-size:14px;color:#aeb9c9}.spread-member-case>.spread-field{min-height:100px}
@media(max-width:700px){.spread-case-stats{gap:16px 24px}.spread-case-stats dt{font-size:14px}.spread-case-stats dd{font-size:27px}.spread-member-case>.spread-field{min-height:54px}.spread-case-caption>p{font-size:15px}}
.nav-toggle{display:none}
.conversion-story .market-context{padding:24px 28px;margin:28px 0;border-left:3px solid #b8f16b;background:#b8f16b08;border-radius:0 16px 16px 0;font-size:17px;line-height:1.8}
.conversion-story .market-context h3{margin:0 0 12px;font-size:23px}.conversion-story .market-context p{margin:8px 0}
.conversion-story .index-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}
.conversion-story .index-context-grid article{padding:24px;border:1px solid #ffffff25;border-radius:18px;background:#10111b}
.conversion-story .index-context-grid small{font-size:15px;color:#c7c3ce}.conversion-story .index-context-grid b{display:block;font-size:38px;color:#e5e0e8;margin:10px 0}
.conversion-story .index-context-grid p{font-size:15px;line-height:1.7;color:#aaa6b3;margin:0}
.conversion-story .account-drawdown-context{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:24px;background:#b8f16b0d;border:1px solid #b8f16b77;border-radius:18px}
.conversion-story .account-drawdown-context small,.conversion-story .account-drawdown-context span{display:block;color:#c2bfca;font-size:14px;line-height:1.8}
.conversion-story .account-drawdown-context b{display:block;color:#eeedf2;font-size:30px;margin:10px 0}.conversion-story .account-drawdown-context p{margin:0;font-size:17px;line-height:1.8}
.conversion-story .mdd-comparison>.text-link{display:inline-block;margin-top:18px;color:#eeedf2}
.conversion-story .trade-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.conversion-story .trade-record-grid figure{margin:0;min-width:0}.conversion-story .trade-record-grid button{width:100%;padding:0;border:1px solid #ffffff30;border-radius:14px;overflow:hidden;background:#080b12;color:#eeedf2;cursor:zoom-in}.conversion-story .trade-record-grid img{width:100%;height:auto;display:block}.conversion-story .trade-record-grid .trade-record-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;text-align:left;font-size:16px;line-height:1.5}
.conversion-story .trade-record-label b{display:flex;align-items:baseline;gap:10px;color:#f7f4fa;font-weight:700;min-width:0}
.conversion-story .trade-record-label i{font-style:normal;font-size:14px;font-variant-numeric:tabular-nums;color:#a6b68e}
.conversion-story .trade-record-label em{font-style:normal;font-size:14px;font-weight:600;white-space:nowrap;color:#eeedf2}
.conversion-story .trade-record-grid button:hover,.conversion-story .trade-record-grid button:focus-visible{border-color:#b8f16b;outline:2px solid #b8f16b55;outline-offset:3px}
.conversion-story .trade-record-intro{margin-bottom:24px}
.conversion-story .trade-record-intro p{margin:0 0 12px}
.conversion-story .trade-record-legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:15px}
.conversion-story .trade-record-legend span{display:inline-flex;align-items:center;gap:8px}
.conversion-story .trade-record-legend b{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid currentColor;border-radius:6px;font-size:16px}
.conversion-story .trade-buy{color:#ff7c9f}.conversion-story .trade-sell{color:#a7b8ff}
.conversion-story .trade-record-legend small{color:#b7b0bf;font-size:14px}
@media(max-width:400px){.conversion-story .trade-record-grid .trade-record-label{padding:13px 12px;font-size:15px;gap:6px}.conversion-story .trade-record-label b{gap:7px}}
.conversion-story .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.conversion-story .review-grid figure{display:flex;flex-direction:column;margin:0;padding:26px;border:1px solid #ffffff29;border-radius:20px;background:#ffffff04}.conversion-story .review-grid figcaption{font-size:14px;font-weight:700;color:#eeedf2}.conversion-story .review-grid blockquote{font-size:20px;line-height:1.8;letter-spacing:-.03em;margin:20px 0;flex:1}.conversion-story .review-grid cite{font-size:14px;color:#bdb6c8;font-style:normal}
.conversion-story .evidence-next{margin:32px 0}.conversion-story .company-facts{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.conversion-story .company-facts dt{font-size:14px;color:#a9a6b5}.conversion-story .company-facts dd{font-size:21px;color:#eeedf2;margin:8px 0 0;font-weight:700}
.conversion-story .story-note{font-size:14px;line-height:1.8}.conversion-story .story-detail-body .strategy-comparison{margin-top:0}.conversion-story .story-detail-body .strategy-comparison>h3{font-size:25px}
@media(max-width:700px){
 .conversion-story .site-header{position:sticky;display:flex;gap:10px;flex-wrap:nowrap;padding:12px 16px;overflow:visible}.conversion-story .site-header .brand{margin-right:auto;flex:0 1 144px}.conversion-story .site-header .brand img{max-width:100%}
 .conversion-story .nav-toggle{display:block;flex:none;color:#d9d5e1;background:#ffffff0a;border:1px solid #ffffff20;border-radius:12px;padding:12px 10px;font-family:inherit;font-size:14px;white-space:nowrap}.conversion-story .header-cta{padding:13px 12px;font-size:14px;flex:none}
 .conversion-story .section-nav{display:none;position:absolute;top:100%;left:12px;right:12px;width:auto;max-width:none;padding:12px;background:#14111e;border:1px solid #ffffff30;border-radius:16px;box-shadow:0 16px 40px #0008;overflow:visible;grid-template-columns:1fr 1fr;gap:6px}.conversion-story .section-nav.is-open{display:grid}.conversion-story .section-nav a{display:block;padding:14px;font-size:15px}
 .conversion-story .index-context-grid{gap:10px}.conversion-story .index-context-grid article{padding:16px 12px}.conversion-story .index-context-grid small{font-size:14px}.conversion-story .index-context-grid b{font-size:29px}.conversion-story .index-context-grid p{font-size:14px}.conversion-story .account-drawdown-context{grid-template-columns:1fr;gap:10px;padding:20px}.conversion-story .account-drawdown-context b{font-size:29px}.conversion-story .account-drawdown-context p{font-size:15px}
 .conversion-story .review-grid,.conversion-story .trade-record-grid{grid-template-columns:1fr}.conversion-story .review-grid figure{padding:22px}.conversion-story .review-grid blockquote{font-size:18px}.conversion-story .market-context{padding:20px;font-size:16px}.conversion-story .company-facts{gap:20px}.conversion-story .company-facts div{min-width:44%}
 .conversion-story .price-journey .official-price-table-wrap{overflow:visible;border:0;background:none}.conversion-story .price-journey .official-price-table{display:block;width:100%;min-width:0;border:0;table-layout:auto}.conversion-story .price-journey .official-price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.conversion-story .price-journey .official-price-table tbody{display:grid;gap:16px}
 .conversion-story .price-journey .official-price-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff30;border-radius:16px;overflow:hidden;background:#0c0d16}.conversion-story .price-journey .official-price-table th{grid-column:1/-1;display:block;padding:18px;border:0;border-bottom:1px solid #ffffff20;font-size:22px;background:#ffffff04}
 .conversion-story .price-journey .official-price-table .price-capital{font-size:14px;line-height:1.8}.conversion-story .price-journey .official-price-table .price-capital span{display:block}.conversion-story .price-journey .official-price-table td{display:block;padding:18px 12px;border:0!important;white-space:normal;min-width:0;text-align:left}
 .conversion-story .price-journey .official-price-table td::before{content:attr(data-label);display:block;font-size:14px;line-height:1.5;font-weight:500;margin-bottom:8px}.conversion-story .price-journey .official-price-table tbody td:nth-child(2){font-size:23px;color:#eeedf2;background:#b8f16b0e}.conversion-story .price-journey .official-price-table tbody td:last-child:not(:nth-child(2)){font-size:19px;color:#b8b0c1;background:#ffffff02}.conversion-story .price-journey .official-price-table .rental-price-row td{grid-column:1/-1}.conversion-story .price-journey .official-price-table .rental-price-row td::before{font-size:16px}
 .conversion-story .story-note{font-size:14px}.conversion-story .story-details>summary small{font-size:14px;line-height:1.7}.conversion-story .license-advisor-form button{white-space:normal}
}
.conversion-story .member-story.member-quotes{display:block}
@media(max-width:700px){.conversion-story .price-journey .official-price-table th:first-child{width:auto}.conversion-story .price-journey .official-price-table .price-capital>span:first-child{font-size:14px}.conversion-story .price-journey .official-price-table td{box-shadow:none}.conversion-story .daily-instructions .daily-story{margin-top:0;padding-top:0;border:0}}

/* Visible play cue, centered over the video rather than the caption. */
.summary-video-frame{position:relative}
.summary-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:92px;height:92px;padding:0;border:1px solid #ffffff75;border-radius:50%;background:#ffffff26;color:#ffffffe0;box-shadow:0 4px 28px #0004;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;transition:background .18s,border-color .18s}
.summary-video-play[hidden]{display:none}
.summary-video-play svg{display:block;pointer-events:none}
.summary-video-play:hover{background:#ffffff40;border-color:#ffffffb3}
.summary-video-play:focus-visible{outline:3px solid #b8f16b;outline-offset:5px}
@media(max-width:400px){.summary-video-play{width:84px;height:84px}}

/* Give the diversification keyword a restrained brand accent. */
.story-heading .spread-keyword{color:#eeedf2;font-size:1.1em;font-weight:800}

.test-duration{white-space:nowrap;color:#eeedf2;font-size:.85em}.regime-market-chart{margin:20px 0 12px}.regime-market-chart img{display:block;width:100%;height:auto}.regime-market-chart figcaption{margin-top:9px;color:#d4dce8;font-size:14px;line-height:1.7}.candle-up{color:#ff8585}.candle-down{color:#85b7ff}

/* Consistent signposts for the separate evidence page. */
.evidence-link{display:inline-flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:10px 0;border:1px solid #b8f16b55;border-radius:10px;background:#b8f16b09;color:#dcebc9;text-decoration:none;max-width:100%;box-sizing:border-box;scroll-margin-top:110px}
.evidence-link>svg{flex:none;margin-top:2px}.evidence-link strong{display:block;font-size:15px;color:#eeedf2}.evidence-link-topic{display:block;font-size:14px;line-height:1.6;margin-top:3px}.evidence-link small{display:block;color:#c4cbd4;font-size:14px;line-height:1.6;margin-top:5px}.evidence-link:hover{background:#b8f16b18}.evidence-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}

.fund-preview{margin:36px 0;padding:28px;border:1px solid #b8f16b40;border-radius:16px;background:#b8f16b07}.fund-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fund-preview-grid article{padding:22px;background:#ffffff05;border-radius:12px}.fund-preview-grid h4{margin:0 0 12px}.fund-preview-grid small{color:#c3cad5}.fund-preview-grid article>b{display:block;font-size:36px;color:#f1f3f7;margin:8px 0}.fund-preview-scope{font-size:14px;color:#d3dbe6}@media(max-width:700px){.fund-preview{padding:20px}.fund-preview-grid{grid-template-columns:1fr}}

/* Separate questions make each performance record discoverable. */
.performance-questions{margin:36px 0}.performance-questions>.story-details{margin:14px 0}.performance-question .performance-open-label{display:block;margin-top:10px;font-size:14px;font-style:normal;font-weight:600;color:#eeedf2}.performance-question[open] .performance-open-label{display:none}.performance-question>.story-detail-body>.story-evidence{margin-top:0}

.fund-preview-conclusion{margin:26px 0 16px;color:#e7edf5;font-size:clamp(17px,2vw,21px);line-height:1.8;word-break:keep-all}.fund-preview-conclusion strong{color:#eeedf2;font-weight:700}

/* A spacious visual pause after the reinvestment explanation. */
.farm-cycle-panorama{position:relative;left:50%;transform:translateX(-50%);width:min(1600px,calc(100vw - 40px));margin:40px 0 60px}.farm-cycle-panorama>button{display:block;position:relative;width:100%;padding:0;border:1px solid #ffffff25;border-radius:24px;overflow:hidden;background:#172317;cursor:zoom-in}.farm-cycle-panorama img{display:block;width:100%;height:auto}.farm-cycle-zoom{position:absolute;right:18px;bottom:18px;padding:10px 15px;border-radius:30px;background:#10151de6;color:#fff;font-size:14px}.farm-cycle-panorama figcaption{text-align:center;padding:24px 16px 0}.farm-cycle-panorama figcaption strong{display:block;font-size:clamp(22px,2.5vw,32px);line-height:1.5;color:#e7edf5}.farm-cycle-panorama figcaption>span{display:block;margin-top:10px;color:#9faec0;font-size:14px}.farm-cycle-panorama>button:focus-visible{outline:3px solid var(--lime);outline-offset:5px}@media(max-width:700px){.farm-cycle-panorama{width:calc(100vw - 24px);margin:28px 0 40px}.farm-cycle-panorama>button{border-radius:16px}.farm-cycle-zoom{right:10px;bottom:10px;padding:7px 10px;font-size:14px}.farm-cycle-panorama figcaption{padding-top:18px}}

/* Normal price and current discount */
.price-discount-note{display:block;margin-top:7px;font-size:14px;font-weight:600;color:#eeedf2}.price-start-line s,.supply-steps s,.contact-prompts s{opacity:.65}.advisor-card-price>small{display:block}.official-price-table td s{text-decoration-thickness:1px}

.founder-comic{margin:24px 0}.founder-comic button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;background:#f8f2e7;cursor:zoom-in}.founder-comic img{display:block;width:100%;height:auto}.founder-comic button>span{display:block;padding:9px;color:#34313b;font-size:14px;text-align:right}.founder-comic button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}

.founder-answers>.founder-cafe-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;white-space:normal;text-align:left}.founder-cafe-link small{font-size:14px;font-weight:500;color:#c4cbd4;line-height:1.5}

.test-purpose{margin:0 0 22px;color:#d4dce8;line-height:1.8}.test-comparison h5{font-size:14px;margin:22px 0 10px;color:#d4dce8}.test-comparison dl{margin:0}.test-comparison dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff18}.test-comparison dt{font-size:14px}.test-comparison dd{margin:0;font-weight:700;font-size:19px;white-space:nowrap}.test-comparison .test-jadoo{color:#eeedf2}.test-risk-note{margin-top:14px;padding:14px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff04}.test-risk-note>b{font-size:14px;line-height:1.6}.regime-grid .test-risk-note p{font-size:14px;line-height:1.7;margin:8px 0}.test-risk-note small{display:block;font-size:14px;line-height:1.7;color:#b8c2d2}

.test-risk-note .ir-drawdown-value{display:block;font-size:27px;color:#eeedf2;margin:8px 0}.test-takeaway strong{font-size:14px;color:#d4dce8}

@media(min-width:701px){.conversion-story .founder-record-heading{padding-top:56px}}

.mdd-source-tag{display:inline-block;font-size:14px;font-weight:400;color:#b8c2d2;white-space:nowrap;margin-left:3px}

.fund-visual-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.fund-visual-panel{padding:26px;border:1px solid #ffffff20;border-radius:16px;background:#ffffff03}.fund-visual-panel h4{font-size:23px;margin:8px 0}.fund-metric-label{font-size:14px;color:#b8c2d2}.jadoo-visual-panel{border-color:#b8f16b55;background:#b8f16b07}.fund-bar-row{margin:26px 0}.fund-bar-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.fund-bar-label b{font-size:15px}.fund-bar-label strong{font-size:28px;color:#8bbcff}.jadoo-visual-panel .fund-bar-label strong{color:#eeedf2}.fund-bar-track{height:25px;position:relative;margin:10px 0;background:#ffffff05;border-radius:4px}.fund-bar-track:before{content:"";position:absolute;left:28.5714%;top:-5px;bottom:-5px;width:1px;background:#ffffff65}.fund-bar-track i{position:absolute;top:0;height:100%;background:#72a9ef;border-radius:3px}.jadoo-visual-panel .fund-bar-track i{background:var(--lime)}.fund-bar-row small{display:block;font-size:14px;line-height:1.7;color:#bcc7d6}.fund-scale{position:relative;display:flex;justify-content:space-between;color:#96a3b5;font-size:14px}.fund-scale span:nth-child(2){position:absolute;left:28.5714%;transform:translateX(-50%)}@media(max-width:700px){.fund-visual-comparison{grid-template-columns:1fr}.fund-visual-panel{padding:22px 18px}.fund-visual-panel h4{font-size:21px}}

/* Text hierarchy: neutral reading, restrained semantic accents. */
.conversion-story{--type-heading:#f1eff5;--type-body:#c9c8d2;--type-muted:#a4a3b1;--type-link:#f48bbb}
.conversion-story :is(h1,h2,h3,h4,h5){color:var(--type-heading)}
.conversion-story :is(h1,h2,h3,h4) span{color:inherit}
.conversion-story .eyebrow,.conversion-story .founder-answers article>small,.conversion-story .strategy-number,.conversion-story .strategy-jadoo small{color:var(--type-muted)}
.conversion-story .story-heading .eyebrow span{color:#f48bbb}
.conversion-story :is(.story-heading,.story-subheading,.founder-answers article,.daily-story,.research-story)>p:not(.eyebrow):not(.story-note){color:var(--type-body)}
.conversion-story :is(.story-note,.license-advisor-note,.test-duration,.fund-metric-label){color:var(--type-muted)}
.conversion-story :is(.story-heading h2 span,.story-subheading h3 span,.license-window h3 span,.story-hero-copy h1 span,.story-heading .spread-keyword,.research-story h3 span){color:var(--type-heading)}
.conversion-story .story-details>summary i{color:#aaa5bb}
.conversion-story .performance-question .performance-open-label{color:var(--type-link)}
.conversion-story :is(.research-link,.text-link,.rental-price-row a,.evidence-link strong){color:var(--type-link)}
.conversion-story .evidence-link{color:#d1cbdc;border-color:#f48bbb38;background:#f48bbb06}
.conversion-story .evidence-link:hover{background:#f48bbb12}
.conversion-story .fund-preview-conclusion strong,.conversion-story .price-discount-note{color:#eeedf2}
.conversion-story .clock-time{color:#f6a0c8}
.conversion-story .test-comparison .test-jadoo dt{color:#b8f16b}
.conversion-story .test-comparison .test-jadoo dd,.conversion-story .jadoo-visual-panel .fund-bar-label strong{color:#b8f16b}
.conversion-story .price-start-line b,.conversion-story .advisor-card-price strong{color:#f1eff5}

.member-comparison-capture{margin:0;min-width:0}.member-comparison-capture figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.member-comparison-capture figcaption b{font-size:16px;color:#eeedf2}.member-comparison-capture figcaption span{display:flex;gap:7px;align-items:center;font-size:14px;color:#bbb9c8}.member-comparison-capture i{display:inline-block;width:9px;height:9px;border-radius:2px}.member-my-key{background:#7760ff}.member-average-key{background:#96999e;margin-left:9px}.member-comparison-capture button{display:block;width:100%;padding:0;border:1px solid #ffffff28;border-radius:9px;overflow:hidden;background:#111;color:#c9c8d2;cursor:zoom-in}.member-comparison-capture img{width:100%;height:auto;display:block}.member-comparison-capture button>span{display:block;padding:8px 12px;text-align:right;font-size:14px}.member-comparison-capture>small{display:block;margin-top:10px;font-size:14px;color:#aaa8b8;line-height:1.6}.member-context-link{font:inherit;color:#f48bbb;border:0;padding:0;background:none;text-decoration:underline;cursor:pointer}.spread-case-caption strong{color:#eeedf2}@media(min-width:701px){.spread-member-case{grid-template-columns:.85fr 1.15fr;align-items:center}}

/* Readable copy with a few deliberate focal points. */
.conversion-story .reading-accent,.conversion-story :is(h2,h3) .reading-accent,.conversion-story .story-heading .spread-keyword{color:#b8f16b}
.conversion-story .fund-preview-conclusion strong{color:#b8f16b}
.conversion-story .eyebrow,.conversion-story .founder-answers article>small{color:#f48bbb}
.conversion-story :is(.story-note,.license-advisor-note,.fund-bar-row small,.member-comparison-capture>small,.evidence-link small,.evidence-link-topic,.regime-market-chart figcaption){font-size:14px;line-height:1.8;color:#bcbac8}
.conversion-story :is(.founder-answers article p,.spread-case-caption>p:not(.story-note),.regime-grid article>p,.test-takeaway){font-size:16px;line-height:1.85}
.conversion-story .spread-case-caption>p:first-child{font-size:18px;line-height:1.85;max-width:900px}
.conversion-story .spread-case-caption>p:first-child>strong:first-child{display:inline-block;font-size:22px;margin-bottom:8px}
.conversion-story .evidence-link{min-width:0;white-space:normal}.conversion-story .evidence-link>span{min-width:0}
.conversion-story .member-comparison-capture figcaption{flex-wrap:wrap}
@media(max-width:700px){.conversion-story .spread-case-caption>p:first-child{font-size:17px}.conversion-story .spread-case-caption>p:first-child>strong:first-child{font-size:20px}.conversion-story .test-comparison dl>div{flex-wrap:wrap}.conversion-story .test-comparison dt{min-width:0}.conversion-story .test-comparison dd{margin-left:auto}}

/* Primary verified performance figures */
.conversion-story .annual-record-grid>button>span:last-child>b,.conversion-story .return-stamp .return-year>b,.conversion-story .return-stamp .return-average>strong{color:#b8f16b}

/* Auto Farm: explanations live below the illustration. */
.farm-cycle-panorama figcaption>span{font-size:17px;line-height:1.7}
.farm-trading-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin:28px auto 0;padding:0;list-style:none;text-align:left}
.farm-trading-steps li{padding:22px 20px;border:1px solid #ffffff16;border-radius:16px;background:#ffffff04}
.farm-trading-steps b{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.5;color:#f1f3f8}
.farm-trading-steps i{display:inline-grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#a78bfa22;color:#f48bbb;font-style:normal;font-size:17px}
.farm-trading-steps p{margin:12px 0 0;color:#b9c4d2;font-size:17px;line-height:1.8}
@media(max-width:1000px){.farm-trading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.farm-trading-steps{grid-template-columns:1fr;gap:10px}.farm-trading-steps li{padding:18px}.farm-trading-steps p br{display:none}.farm-trading-steps b{font-size:19px}.farm-cycle-panorama figcaption{padding-left:4px;padding-right:4px}}

/* Portfolio puzzle, adapted from the supplied IR slide 6. */
.portfolio-title-accent{color:#f48bbb}.portfolio-role{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;margin:36px 0 72px}.portfolio-puzzle{margin:0;text-align:center;background:radial-gradient(ellipse,#9872e318,transparent 68%)}.portfolio-puzzle img{display:block;width:100%;height:auto}.portfolio-puzzle figcaption{font-size:16px;color:#a9b5c6;line-height:1.7;margin-top:8px}.portfolio-kicker{font-size:17px;color:#f48bbb;margin:0 0 14px}.portfolio-role-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.45;margin:0 0 22px;color:#f4f5f9;letter-spacing:-.04em}.portfolio-role-copy h3 em{font-style:normal;color:#f48bbb}.portfolio-role-copy>p:not(.portfolio-kicker):not(.portfolio-role-note){font-size:18px;line-height:1.85;color:#b8c3d3}.portfolio-role-copy strong{color:#f1f3f8}.portfolio-role-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;margin:24px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.portfolio-role-split p{margin:0}.portfolio-role-split b{display:block;color:#ffc2df;font-size:18px;margin-bottom:10px}.portfolio-role-split span{font-size:17px;line-height:1.8;color:#c0c9d5}.portfolio-role-note{font-size:15px;line-height:1.8;color:#9ba9bc;margin:0}.portfolio-faq-heading{font-size:26px;line-height:1.5;margin:0 0 24px;color:#f1f3f8}
@media(max-width:800px){.portfolio-role{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.portfolio-puzzle{max-width:550px;margin:auto}.portfolio-role-copy h3{font-size:30px}.portfolio-role-split{gap:16px}.portfolio-faq-heading{font-size:23px}}

/* Lime leads; pink is reserved for small editorial and community accents. */
.conversion-story{--type-link:#f48bbb;--accent-pink:#f48bbb}
.conversion-story :is(.story-heading h2,.story-subheading h3,.license-window h3,.story-hero-copy h1,.research-story h3) span:not(.reading-accent):not(.spread-keyword),.conversion-story .portfolio-title-accent{color:var(--lime)}
.conversion-story .portfolio-role-copy h3 em,.conversion-story .clock-time,.conversion-story .price-discount-note,.conversion-story .price-start-line b,.conversion-story .advisor-card-price strong{color:var(--lime)}
.conversion-story .eyebrow,.conversion-story .portfolio-kicker,.conversion-story .strategy-number,.conversion-story .strategy-jadoo small{color:var(--type-body)}
.conversion-story .story-heading .eyebrow span{color:var(--lime)}
.conversion-story .founder-answers article>small,.conversion-story .member-story .eyebrow{color:var(--accent-pink)}
.conversion-story .portfolio-role-split b{color:var(--type-heading)}

/* Illustrated withdrawal FAQ */
.conversion-story .cashflow-answer{padding:12px 0 32px;max-width:none}.cashflow-answer>p,.cashflow-answer section>p{font-size:18px;line-height:1.85;color:#c7cfda}.cashflow-answer .cashflow-lead{font-size:clamp(22px,2.5vw,30px);line-height:1.6;color:#f3f5f8;margin:12px 0 18px}.cashflow-lead strong,.cashflow-check strong,.cashflow-example>p>strong{color:#b8f16b}.cashflow-illustration{margin:28px 0 36px}.cashflow-illustration button{position:relative;display:block;width:100%;padding:0;border:1px solid #ffffff24;border-radius:18px;overflow:hidden;background:#fff;cursor:zoom-in}.cashflow-illustration img{display:block;width:100%;height:auto}.cashflow-illustration button>span{position:absolute;bottom:12px;right:12px;padding:8px 12px;background:#10151deb;border-radius:24px;color:#fff;font-size:15px}.cashflow-answer section{margin-top:30px}.cashflow-answer h4{font-size:24px;line-height:1.55;color:#f2f4f8;margin:0 0 12px}.cashflow-inventory strong{color:#f1f3f7}.cashflow-check{padding:26px;border-left:3px solid #b8f16b;background:#b8f16b07}.cashflow-check .cashflow-equation{font-size:clamp(21px,3vw,30px);font-weight:750;color:#b8f16b;margin:12px 0}.cashflow-answer .cashflow-small{font-size:15px;line-height:1.8;color:#aab5c5}.cashflow-split{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:24px 0;margin:20px 0;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}.cashflow-split p{margin:0}.cashflow-split small{display:block;font-size:17px;color:#c6cdd7}.cashflow-split b{display:block;font-size:30px;color:#b8f16b;margin:8px 0}.cashflow-split p:first-child b{color:#f4f5f9}.cashflow-split span{font-size:15px;color:#aab5c5}.cashflow-source{display:inline-block;color:#d6dee8;font-size:16px;line-height:1.7;text-underline-offset:5px;margin-top:20px}.cashflow-illustration button:focus-visible{outline:3px solid #b8f16b;outline-offset:4px}@media(max-width:650px){.cashflow-split{grid-template-columns:1fr 1fr;gap:20px}.cashflow-split p:first-child{grid-column:1/-1}.cashflow-check{padding:20px 16px}.cashflow-answer h4{font-size:22px}.cashflow-answer>p,.cashflow-answer section>p{font-size:17px}.cashflow-illustration button>span{font-size:14px;padding:5px 9px;bottom:5px;right:5px}}
.conversion-story .faq-list .cashflow-answer>p,.conversion-story .faq-list .cashflow-answer section>p{font-size:18px;margin:12px 0;line-height:1.85}.conversion-story .faq-list .cashflow-answer .cashflow-lead{font-size:clamp(22px,2.5vw,30px);line-height:1.6}.conversion-story .faq-list .cashflow-answer .cashflow-equation{font-size:clamp(21px,3vw,30px)}.conversion-story .faq-list .cashflow-answer .cashflow-small{font-size:15px}.conversion-story .faq-list .cashflow-split p{margin:0}@media(max-width:650px){.conversion-story .faq-list .cashflow-answer>p,.conversion-story .faq-list .cashflow-answer section>p{font-size:17px}.conversion-story .faq-list .cashflow-answer .cashflow-lead{font-size:22px}.conversion-story .faq-list .cashflow-answer .cashflow-equation{font-size:21px}.conversion-story .faq-list .cashflow-answer .cashflow-small{font-size:15px}}

/* Wealth-building comparison FAQ */
.conversion-story .faq-list .investment-faq>.investment-answer{max-width:none;padding:10px 0 36px;color:#d3d7df}
.conversion-story .faq-list .investment-answer p{font-size:18px;line-height:1.8;margin:0 0 20px}
.conversion-story .faq-list .investment-answer .investment-lead{font-size:clamp(23px,3vw,34px);font-weight:750;line-height:1.5;margin:12px 0 24px;color:#f4f6fa}
.conversion-story .investment-answer strong,.conversion-story .investment-jadoo h4 span{color:#d6ff63}
.investment-visual{margin:28px 0 32px}.investment-visual img{display:block;width:100%;height:auto;border-radius:18px}.investment-visual figcaption{font-size:16px;line-height:1.7;color:#b9c1ce;margin-top:14px}
.investment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.investment-card{padding:26px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff04}.conversion-story .investment-card h4{font-size:24px;color:#f6f7fb;margin:0 0 22px}.investment-card dl{margin:0}.investment-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;margin-top:16px}.investment-card dt{font-size:16px;color:#aeb7c5;line-height:1.75}.investment-card dd{margin:0;font-size:17px;line-height:1.75;color:#dce1e8}
.investment-jadoo{margin-top:30px;padding:32px;border:1px solid #d6ff6360;border-radius:20px;background:#d6ff6307}.conversion-story .investment-jadoo h4{font-size:clamp(25px,3vw,34px);line-height:1.5;margin:0 0 20px;color:#f6f8fc}.conversion-story .faq-list .investment-answer .investment-kicker{color:#d6ff63;font-size:17px;font-weight:700;margin-bottom:10px}.investment-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.investment-benefits b{font-size:20px;color:#d6ff63}.conversion-story .faq-list .investment-benefits p{font-size:17px;margin-top:12px}.conversion-story .faq-list .investment-answer .investment-balance{border-top:1px solid #ffffff20;padding-top:22px;font-size:17px;color:#bfc7d3}.investment-link{display:inline-block;color:#d6ff63;font-size:18px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}.conversion-story .faq-list .investment-answer .investment-scope{font-size:16px;color:#aeb7c5;margin:24px 0 0}
@media(max-width:700px){.investment-grid,.investment-benefits{grid-template-columns:1fr}.investment-card,.investment-jadoo{padding:22px 18px}.investment-card dl>div{grid-template-columns:1fr;gap:4px}.investment-card dt{font-weight:700}.investment-benefits{gap:10px}.investment-visual{margin:24px 0}.investment-visual img{border-radius:12px}}

/* Emphasis within the founder’s long-form answers. */
.conversion-story .founder-answers article p .founder-key{font-weight:750;color:var(--type-heading)}

.conversion-story .broadcast-proof{margin:40px 0}.conversion-story .broadcast-proof-copy h3 span,.conversion-story .broadcast-card span{color:var(--lime)}.conversion-story .broadcast-card h3{font-size:24px}.conversion-story .broadcast-card span{display:block;font-size:16px;line-height:1.7;margin-top:12px}

/* Founder stories: illustrations remain visible; long answers expand on demand. */
.conversion-story .founder-answer-details{margin:20px 0 0;border-top:1px solid #ffffff25}
.conversion-story .founder-answer-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:16px 0;list-style:none;cursor:pointer;color:var(--lime);font-size:17px;font-weight:700}
.conversion-story .founder-answer-details>summary::-webkit-details-marker{display:none}
.conversion-story .founder-answer-details>summary i{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 5px 5px}
.conversion-story .founder-answer-details[open]>summary i{transform:rotate(225deg);margin-top:8px}
.conversion-story .founder-answer-details .founder-collapse-label{display:none}
.conversion-story .founder-answer-details[open] .founder-expand-label{display:none}
.conversion-story .founder-answer-details[open] .founder-collapse-label{display:inline}
.conversion-story .founder-answer-details>summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}
.conversion-story .founder-answer-body{padding:0 0 8px}.conversion-story .founder-answer-body>p{margin:16px 0;line-height:1.9}

.usage-video{margin-top:32px;border:1px solid #ffffff25;border-radius:18px;overflow:hidden;background:#ffffff03}.usage-video>summary{display:flex;gap:24px;align-items:center;padding:20px;cursor:pointer;list-style:none}.usage-video>summary::-webkit-details-marker{display:none}.usage-video>summary>img{width:180px;height:102px;object-fit:cover;border-radius:10px}.usage-video>summary>span{flex:1}.usage-video b{display:block;font-size:22px;color:var(--lime)}.usage-video small{display:block;font-size:16px;color:#bec8d5;line-height:1.7;margin-top:8px}.usage-video i{font-style:normal;font-size:28px;color:var(--lime)}.usage-video[open] i{transform:rotate(45deg)}.usage-video-body{padding:0 20px 24px}.usage-video-frame{aspect-ratio:16/9;background:#000}.usage-video-frame iframe{width:100%;height:100%;border:0}.usage-video-body>a{display:inline-block;margin-top:16px;font-size:16px;color:#d5dce7}.usage-video>summary:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}@media(max-width:600px){.usage-video>summary{gap:14px;padding:16px;flex-wrap:wrap}.usage-video>summary>img{width:100%;height:auto;aspect-ratio:16/9}.usage-video b{font-size:20px}.usage-video-body{padding:0 12px 20px}}

#summary-video>summary b{color:var(--lime)}

#market-tests>summary b{color:var(--lime);font-size:22px}#market-tests>summary small{font-size:16px;line-height:1.8}#market-tests>summary i{color:var(--lime)}#market-tests .regime-grid>article>small{display:block;color:#ff79b9;font-size:17px;font-weight:700;line-height:1.6}

.record-founder-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;margin:0 0 28px}.record-founder-intro .story-subheading{margin:0}.record-founder-intro .record-founder-label{font-size:16px;color:#c1cbd6;margin:0 0 18px}.record-founder-intro h3{font-size:clamp(25px,2.6vw,36px);line-height:1.5;letter-spacing:-.04em}.record-founder-portrait{margin:0;border-radius:22px;overflow:hidden;border:1px solid #ffffff20;box-shadow:0 18px 45px #0003}.record-founder-portrait img{display:block;width:100%;height:340px;object-fit:cover;object-position:78% center}@media(max-width:760px){.record-founder-intro{grid-template-columns:1fr;gap:22px}.record-founder-intro h3{font-size:26px}.record-founder-portrait{grid-row:1}.record-founder-portrait img{height:auto;aspect-ratio:16/9;object-fit:cover}.record-founder-intro .record-founder-label{margin-bottom:12px}}

.investment-card .investment-direct-benefit{margin-top:18px;padding-top:18px;border-top:1px solid #b8f16b35}.investment-card .investment-direct-benefit dt{color:var(--lime);font-weight:700}.investment-card .investment-direct-benefit strong{display:block;color:var(--lime);font-size:18px;margin-bottom:8px}.investment-card dd{font-size:16px;line-height:1.8}

/* Price table headings: readable at desktop and mobile sizes. */
.conversion-story .official-price-table thead th{font-size:18px;line-height:1.5}
.conversion-story .official-price-table thead th small{font-size:14px}
.conversion-story .official-price-table thead .current-price-badge{font-size:13px}
@media(max-width:700px){.conversion-story .official-price-table thead th{font-size:15px}.conversion-story .official-price-table thead th small{font-size:12px}.conversion-story .official-price-table thead .current-price-badge{font-size:11px;white-space:normal}}

/* Buying limit: concrete examples before the license price table. */
.buy-limit-guide{margin:36px 0;padding:30px;border:1px solid #b8f16b40;border-radius:20px;background:#11171e}.buy-limit-guide h3{margin:10px 0 16px;font-size:clamp(26px,3vw,34px);line-height:1.35;letter-spacing:-.04em}.buy-limit-guide h3 span{color:var(--lime)}.buy-limit-guide p{font-size:17px;line-height:1.75;color:#d5dce5}.buy-limit-example{display:grid;grid-template-columns:190px 1fr;gap:24px;margin:26px 0;padding:24px;border-radius:16px;background:#ffffff05}.buy-limit-setting{align-self:center;font-size:16px;color:#d5dce5}.buy-limit-setting strong{display:block;font-size:38px;color:var(--lime);line-height:1.5}.buy-limit-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.buy-limit-pair article{padding-left:22px;border-left:1px solid #ffffff20}.buy-limit-pair b{font-size:19px;color:#fff}.buy-limit-pair strong{color:var(--lime)}.buy-limit-cap{margin:24px 0}.buy-limit-cap>strong{color:#fff;font-size:19px}.buy-limit-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.buy-limit-compare article{padding:22px;border:1px solid #ffffff24;border-radius:14px}.buy-limit-compare span{font-size:17px;color:#d5dce5}.buy-limit-compare b{display:block;margin-top:10px;font-size:24px;color:var(--lime)}.buy-limit-compare p{margin-bottom:0}.buy-limit-reference{margin:24px 0}.buy-limit-reference summary{cursor:pointer;font-size:18px;font-weight:700;padding:16px 0}.buy-limit-scroll{overflow-x:auto;border:1px solid #ffffff25;border-radius:12px}.buy-limit-scroll table{border-collapse:collapse;width:100%;min-width:650px;font-size:16px;white-space:nowrap}.buy-limit-scroll th,.buy-limit-scroll td{padding:13px;text-align:right;border-bottom:1px solid #ffffff18}.buy-limit-scroll th:first-child{text-align:left}.buy-limit-scroll thead{background:#ffffff08}.buy-limit-scroll tbody th{color:var(--lime)}
@media(max-width:700px){.buy-limit-guide{padding:22px 16px;margin:28px 0}.buy-limit-guide p{font-size:16px}.buy-limit-example{grid-template-columns:1fr;padding:18px;gap:22px}.buy-limit-setting{text-align:center}.buy-limit-setting strong{font-size:34px}.buy-limit-pair{grid-template-columns:1fr;gap:18px}.buy-limit-pair article{padding-left:16px}.buy-limit-pair p{margin-bottom:0}.buy-limit-cap>strong{font-size:18px}.buy-limit-compare{gap:10px}.buy-limit-compare article{padding:16px 12px}.buy-limit-compare b{font-size:20px}.buy-limit-compare span{font-size:16px}}

/* The trading experience behind JADOO, visible before the development details. */
.research-legacy{margin:38px 0 24px;padding:30px 32px;border-top:1px solid #b8f16b45;border-bottom:1px solid #ffffff22;background:linear-gradient(120deg,#b8f16b07,transparent)}.research-legacy h3{margin:12px 0 18px;font-size:clamp(26px,3vw,35px);line-height:1.4;letter-spacing:-.04em}.research-legacy h3 span{color:var(--lime)}.research-legacy>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#d5dce5}.research-legacy dl{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;margin:28px 0 0}.research-legacy dl>div+div{border-left:1px solid #ffffff20;padding-left:24px}.research-legacy dt{font-size:16px;color:#c7cfdb;line-height:1.5}.research-legacy dd{margin:8px 0 0;font-size:48px;font-weight:800;line-height:1.2;color:var(--lime)}.research-legacy dd span{font-size:23px}.research-legacy .research-investment dd{color:#f0f2f5}
@media(max-width:700px){.research-legacy{padding:25px 16px;margin-top:30px}.research-legacy>p:not(.eyebrow){font-size:16px}.research-legacy dl{grid-template-columns:1fr 1fr;gap:22px 16px}.research-legacy dl>div+div{padding-left:16px}.research-legacy dd{font-size:40px}.research-legacy dd span{font-size:21px}.research-legacy dl>.research-investment{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff20;padding:18px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.research-legacy .research-investment dd{margin:0;white-space:nowrap;font-size:34px}}

/* Founder quote emphasis and readable signature. */
.conversion-story .founder-welcome-principle strong{color:var(--lime);font-weight:800}
.conversion-story .founder-welcome-signature p{font-size:18px;line-height:1.7;color:#d9d0e3}
@media(max-width:700px){.conversion-story .founder-welcome-signature p{font-size:16px}}
