/* 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:#b8f16b}.conversion-story .price-start-line small{color:#9dabbc;font-size:12px}
.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:#b8f16b;font-size:30px;line-height:1.3}
.conversion-story .advisor-card-price small{color:#aab8c9;letter-spacing:0;font-size:11px;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:12px;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:11px;color:#adbacb;margin-top:6px}
.conversion-story .rental-price-row a{color:#b8f16b}
.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:13px}.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:13px}}
.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:#b8f16b;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:var(--lime,#b8f16b)}
.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:13px;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:#b8f16b}
.conversion-story .supply-ownership{font-weight:750;color:#e9ecf2}
.conversion-story .license-window .text-link{display:inline-block;margin-top:12px;color:#b8f16b}
@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:13px;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:12px;margin-bottom:3px}
@media(max-width:700px){.conversion-story .official-price-table .price-capital{font-size:11px;line-height:1.6;margin-top:8px;word-break:keep-all}.conversion-story .official-price-table .price-capital>span:first-child{font-size:10px}}
/* 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:13px;color:var(--muted)}
.conversion-story .mdd-comparison .mdd-result b{font-size:clamp(40px,4vw,52px);line-height:1.3;color:var(--lime);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:13px;letter-spacing:.055em;color:var(--lime)}
.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:11px}
.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:var(--lime)}
.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:13px;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:var(--lime);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:#b8f16b;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:#b8f16b}
.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:13px;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:12px;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:12px;font-weight:800;border-bottom:1px solid #ffffff1a;color:#d6e5f1;letter-spacing:.05em}.demo-toolbar small{margin-left:auto;color:#9dabbd;font-size:10px;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:12px;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:13px;line-height:1.7;margin-top:5px}.story-details>summary i{font-style:normal;color:var(--lime);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:13px;color:#bac9d7}.spread-example>div>p{margin:12px 0 0}.spread-example b{font-size:34px;letter-spacing:-.04em;color:var(--lime);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:var(--lime);font-size:11px}.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:12px}.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:12px;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:11px;color:#a6b8af;margin-top:14px}.member-story aside .button{font-size:13px;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:13px;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:var(--lime);font-size:12px;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:13px}.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:var(--lime)}.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:11px}
.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:12px;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:12px}.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:13px;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:11px}
.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:11px;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:var(--lime)}.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:var(--lime);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:11px}.conversion-story .current-price-badge{width:max-content;max-width:100%;font-size:10px;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:var(--lime)}.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:13px;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:12px;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:13px;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:11px}.conversion-story .story-note{font-size:12px}.story-details>summary{padding:18px;gap:15px}.story-details>summary b{font-size:16px}.story-details>summary small{font-size:12px}.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:11px}.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:11px}.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:11px}.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:12px;line-height:1.5}.conversion-story .official-price-table thead th small{font-size:9px}.conversion-story .current-price-badge{font-size:9px;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:13px}.quote-validity{display:block;padding:22px 0 8px}.quote-validity>.button{margin-top:20px;width:100%}.quote-validity p{font-size:13px}.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:13px}.conversion-story .site-footer{margin-top:44px}.conversion-story .footer-company{font-size:12px}}
@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:13px}.conversion-story .official-price-table tbody td:nth-child(2){font-size:16px}.conversion-story .official-price-table tbody td:last-child{font-size:13px}.conversion-story .official-price-table thead th{font-size:10px}}
@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:13px}}
.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:var(--lime);font-size:13px;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:12px;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:var(--lime);letter-spacing:.06em}.strategy-jadoo b{color:#f1f6eb;font-weight:750}.strategy-comparison-grid .strategy-note{margin-top:18px;font-size:12px;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:var(--lime);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:var(--lime);font-size:12px}.community-action{text-align:center}.community-action .button{width:100%;line-height:1.7;white-space:normal}.community-action p{font-size:13px}.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:var(--lime)}@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:var(--lime);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:12px;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:var(--lime);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:13px;line-height:1.8}.capital-record-banner p span{color:#aeb9c8;font-size:12px}@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:13px}}
/* 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:12px;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:#b8f16b}
.conversion-story .reinvestment-copy>p{color:#b6c2d0;line-height:1.85}.conversion-story .reinvestment-copy>.eyebrow{color:#b8f16b}.conversion-story .reinvestment-copy>.story-note{font-size:13px}
.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:13px}.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:#b8f16b;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:var(--lime);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:12px;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:13px}.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:#b8f16b;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:#b8f16b}
.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:#b8f16b;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:12px;font-variant-numeric:tabular-nums;color:#a6b68e}
.conversion-story .trade-record-label em{font-style:normal;font-size:12px;font-weight:600;white-space:nowrap;color:#b8f16b}
.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:13px}
@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:#b8f16b}.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:13px;color:#a9a6b5}.conversion-story .company-facts dd{font-size:21px;color:#b8f16b;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:12px}.conversion-story .index-context-grid b{font-size:29px}.conversion-story .index-context-grid p{font-size:12px}.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:12px;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:#b8f16b;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:12px}.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}}
