*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);margin:0;padding-bottom:125px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:21px;line-height:1.85}h1,h2,h3{white-space:pre-line;letter-spacing:.01em;overflow-wrap:anywhere;font-family:inherit;font-weight:800;line-height:1.5}p{white-space:pre-line;overflow-wrap:anywhere;margin:24px 0}a{color:inherit}button{font:inherit;cursor:pointer}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffaf1f2;justify-content:space-between;align-items:center;gap:20px;padding:16px 5%;display:flex;position:sticky;top:0}.brand{letter-spacing:.12em;color:var(--orange);font-family:inherit;font-size:30px;font-weight:900;line-height:1.3;text-decoration:none}.brand span{letter-spacing:.08em;margin-top:5px;font-size:12px;display:block}nav{gap:25px;font-size:17px;font-weight:700;display:flex}nav a{text-decoration:none}.eyebrow,.num{letter-spacing:.06em;color:var(--gold);font-size:15px;font-weight:700}.small{font-size:18px;line-height:1.7}.hero{background:linear-gradient(155deg,#fffaf1 35%,#fff0cf);max-width:1000px;margin:auto;padding:55px 50px 0}.hero-top{justify-content:space-between;gap:20px;display:flex}.hero-top>.small{display:none}h1{color:var(--orange);margin:30px 0;font-size:clamp(38px,5vw,64px)}h2{margin:22px 0 30px;font-size:clamp(30px,3.6vw,43px)}h3{margin:15px 0 25px;font-size:clamp(26px,3vw,34px)}.hero-grid{max-width:820px;display:block}.lead{font-size:25px;font-weight:800}.hero-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:40px;padding:20px 0;font-size:14px;font-weight:700;display:flex}.hero-foot span{font-size:24px}.section{text-align:left;max-width:920px;margin:auto;padding:65px 40px}.invitation,.chat .section,.follow,.closing .section{text-align:left;max-width:920px}.opening{color:var(--red);margin-bottom:15px;font-size:21px;font-weight:800}.button{border:2px solid var(--orange);background:var(--orange);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-height:64px;padding:20px 28px;font-size:21px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 5px #a33f10}.button:hover{background:#ad3f0c}.cta{margin-top:32px;margin-bottom:10px}.topics{padding-top:20px;display:block}.topics article{background:#fff;border:2px solid #f0cfa6;border-radius:15px;margin-bottom:35px;padding:35px;box-shadow:0 5px #ffe8c5}.topics h3{color:var(--orange)}.copy-line{white-space:pre-line}.list-line{font-weight:800;display:inline}.list-line strong,.step-line strong{font-weight:800}.read-this{color:var(--red);background:linear-gradient(#0000 65%,#ffe2a2 65%);padding-bottom:2px;font-weight:800}.records summary{cursor:pointer;font-size:23px;font-weight:800}.records p{margin:15px 0 0;font-size:20px;line-height:1.5}.power-toc{grid-template-columns:1fr 1fr;gap:14px;margin:35px 0;display:grid}.power-toc a{background:#fff0d1;border:1px solid #eebe81;border-radius:10px;align-items:center;gap:15px;padding:17px;font-size:19px;font-weight:800;line-height:1.5;text-decoration:none;display:flex}.power-toc span{color:var(--orange);font-size:26px}.power{border-top:2px solid var(--line);padding:45px 0;display:block}.power-number{color:var(--orange);margin-bottom:20px;font-size:42px;font-weight:900;line-height:1.2}.power h3{border-left:7px solid var(--orange);background:#ffe7b5;border-radius:0 10px 10px 0;padding:20px 24px}.power p{max-width:100%}.book{color:var(--ink);background:#ffefc8}.book-grid{display:block}.book h2{color:var(--orange)}.book-cover{display:none}.plans{grid-template-columns:1fr;gap:32px;margin-top:35px;display:grid}.plan{background:#fff;border:2px solid #edc187;border-radius:15px;padding:35px;box-shadow:0 6px #ffe2ad}.plan p{font-size:21px}.plan .plan-time{margin-bottom:5px;font-size:22px;font-weight:800}.plan .price{color:var(--red);margin:18px 0;font-size:43px;font-weight:900;line-height:1.4}.plan .outline{background:var(--orange);color:#fff;margin-top:25px}.voice h3{color:#a74414;font-size:27px}.voice p{font-size:21px}.quote-mark{color:#dc8323;font-size:50px;font-weight:900;line-height:1}.closing h2{color:var(--orange);font-size:clamp(31px,4vw,48px)}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;align-items:baseline;gap:15px;font-size:21px;font-weight:800;display:flex}.faq details p{margin:20px 0 10px;padding-left:0;font-size:21px}footer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;max-width:1100px;margin:auto;padding:35px 40px;font-size:17px;display:flex}.editor{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffdf8f5;align-items:center;gap:12px;padding:13px 5%;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #82340012}.editor>div{flex:1}.editor strong,.editor span{font-size:16px;line-height:1.6;display:block}.editor span{color:#705c4a;font-size:14px}.editor button{color:var(--ink);background:#fff5e1;border:1px solid #d5a56b;border-radius:8px;padding:12px 18px;font-size:17px;font-weight:700;line-height:1.5}.editor .save{background:var(--orange);color:#fff}.editor button:disabled{opacity:.5;cursor:default}[contenteditable=true]{outline-offset:5px;outline:1px dashed #cc7324;min-height:1.5em}[contenteditable=true]:focus{outline:2px solid var(--orange);background:#fff0cf}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:3px solid var(--red);outline-offset:4px}@media (max-width:760px){body{padding-bottom:170px;font-size:20px;line-height:1.8}header{padding:12px 20px}.brand{font-size:25px}.brand span{font-size:10px}nav{gap:16px;font-size:16px}nav a:first-child{display:none}.hero{padding:35px 24px 0}h1{font-size:38px;line-height:1.5}.lead{font-size:23px}.section{padding:48px 24px}.topics{padding-top:10px}.topics article{padding:25px 20px}.power-toc{grid-template-columns:1fr}.power-toc a{font-size:20px}.power{padding:35px 0}.power h3{padding:18px;font-size:27px}.records{padding:20px 16px}.records p{font-size:20px;line-height:1.5}.plan{padding:28px 20px}.plan p,.voice p,.faq details p,.faq summary{font-size:20px}.voice{padding:25px 20px}.voice h3{font-size:25px}.button{width:100%;padding:18px 22px;font-size:20px}.opening{font-size:20px}.small{font-size:18px}.editor{flex-wrap:wrap;gap:8px;padding:10px 15px}.editor>div{flex-basis:100%}.editor strong{font-size:15px}.editor span{font-size:13px}.editor button{padding:10px 14px;font-size:16px}footer{padding:30px 24px}h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:19px;line-height:1.8}p{white-space:normal}h1,h2,h3{white-space:normal;word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}.plan p,.voice p,.faq details p,.faq summary,.opening,.plan .plan-time{font-size:19px}.lead{font-size:23px}.prose-block,.list-line,.step-line,.key-block{white-space:normal;line-break:strict;overflow-wrap:break-word;display:block}.prose-block:last-child{margin-bottom:0}.list-line{text-indent:-1em;margin:0 0 .3em;padding-left:1em}.list-line+.prose-block{margin-top:1.2em}.step-line,.key-block{margin:1.05em 0 .7em}.records .list-line{margin-bottom:.18em}.voice{padding:26px 28px}.read-this{-webkit-box-decoration-break:clone;box-decoration-break:clone}[contenteditable=true]{white-space:pre-line}.button{font-size:19px}.power-toc a{font-size:18px}@media (max-width:760px){body{font-size:18px;line-height:1.8}.plan p,.voice p,.faq details p,.faq summary,.records p,.opening,.plan .plan-time{font-size:18px}.section{padding:42px 20px}.hero{padding:30px 20px 0}.topics article{padding:23px 17px}.plan,.voice{padding:24px 17px}.lead{font-size:21px}h1{font-size:35px}h2{font-size:29px}h3,.power h3{font-size:25px}.voice h3{font-size:24px}.button{padding:17px 18px;font-size:18px}.small{font-size:17px}.prose-block{margin-bottom:1.1em}.read-this{background:linear-gradient(#0000 72%,#ffe2a2 72%)}.records{padding:18px 14px}.power-toc a{font-size:18px}}html{scroll-padding-top:24px}.chat .section{padding-top:0}.chat-card{background:#fff;border:2px solid #f0cfa6;border-radius:15px;padding:35px;box-shadow:0 5px #ffe8c5}.chat-card h2{color:var(--orange);margin:15px 0 25px;font-size:clamp(26px,3vw,34px)}.chat-card .cta{margin-bottom:0}.key-block>strong{font-weight:800}@media (max-width:760px){.chat-card{padding:23px 17px}.chat-card h2{font-size:25px}.hero{padding-top:32px}}.power{padding-top:36px}.power-number{margin:0 0 12px;font-size:26px;font-weight:900}.power h3{color:#fff;background:#cd4e13;border:0;border-radius:12px;padding:25px 28px;font-weight:900;line-height:1.5;box-shadow:0 5px #f6cf9d}.power-lead{margin:28px 0 20px;font-size:22px;font-weight:800;line-height:1.65;display:block}.power-lead strong{font-weight:800}.book-promise{color:#fff;background:#cd4e13;border-radius:12px;margin:0 0 30px;padding:25px 28px;font-size:clamp(29px,4vw,43px);font-weight:900;line-height:1.5;display:block}.book .book-title{color:#a43a0b;font-size:clamp(28px,3.7vw,38px);font-weight:900}.book-benefits{background:#fffaf1;border:2px solid #eab364;border-radius:12px;margin:28px 0;padding:25px 28px;display:block}.book-story{background:#fff8e7;border-top:1px solid #dfac68;border-radius:8px;margin-top:32px;padding:20px 24px}.book-story summary{cursor:pointer;color:#9b3c10;font-size:19px;font-weight:700}.book-story .prose-block{margin-top:1em}.hero-top:empty{display:none}.hero{padding-top:24px}.hero h1{margin-top:15px}.plan>h3,.topics article>h3,.chat-card>h2{margin-top:0}@media (max-width:760px){.power h3{padding:22px 20px;font-size:26px}.power-lead{margin:24px 0 18px;font-size:20px}.book-promise{margin-bottom:25px;padding:22px 20px;font-size:30px}.book .book-title{font-size:28px}.book-benefits{padding:23px 18px}.book-story{padding:18px}.book-story summary{font-size:18px}}.read-this{background:0 0;padding-bottom:0;text-decoration:none}#powers>h2,[data-field=businessTitle]{white-space:pre-line}#powers>h2{line-height:1.5}.follow{background:#fff7e8;border:1px solid #edc99e;border-radius:14px;margin:42px auto;padding-top:40px;padding-bottom:40px}.follow h2{font-size:32px;line-height:1.55}.follow-steps{margin-top:28px;display:block}.follow-step{border:1px solid #efcda5;border-left:5px solid var(--orange);background:#fff;border-radius:8px;margin-bottom:20px;padding:24px;display:block}.follow-step-title{color:#a33c0f;margin-bottom:18px;font-size:22px;font-weight:800;line-height:1.65;display:block}.plan-price .price{margin:12px 0;font-size:34px;line-height:1.5}.plan-price .plan-time{font-size:18px}.step-line{margin-top:1.35em}.plan .step-line{background:#fff1d8;border-radius:6px;padding:12px 15px;line-height:1.6}.plan .list-line{margin-bottom:.55em}.book .book-story{display:none}@media (max-width:760px){#powers>h2{font-size:28px}.follow{margin:25px 20px;padding:28px 18px}.follow h2{font-size:27px}.follow-step{padding:20px 16px}.follow-step-title{font-size:20px}.plan-price .price{font-size:31px}.plan-price .plan-time{font-size:18px}[data-field=businessTitle]{font-size:25px}}.follow-subtitle{color:#a13a0d;margin:20px 0 30px;font-size:27px;font-weight:800;line-height:1.6}.phase-header{background:#ffecd0;border-bottom:2px solid #f1c58d;border-radius:7px 7px 0 0;align-items:center;gap:15px;margin:-24px -24px 22px;padding:20px 24px;display:flex}.phase-number{color:#fff;background:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:flex}.phase-name{color:#93340b;font-size:25px;font-weight:900}.follow-step-title{color:var(--ink);margin:0 0 18px;font-size:20px}.editable-field{outline-offset:5px;cursor:pointer;outline:1px dashed #daab79}.editable-field:hover,.editable-field:focus{outline:2px solid var(--orange);background-color:#fff4d9}.edit-overlay{z-index:60;background:#44271155;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.edit-panel{background:#fffaf1;border-radius:12px;width:min(720px,100%);max-height:85vh;padding:30px;overflow:auto;box-shadow:0 20px 60px #42231340}.edit-panel h2{margin:0 0 12px;font-size:27px}.edit-panel p{margin:0 0 20px;font-size:16px;line-height:1.6}.edit-panel label{margin-bottom:10px;font-size:17px;font-weight:700;display:block}.edit-panel textarea{resize:vertical;width:100%;height:42vh;min-height:180px;color:var(--ink);background:#fff;border:2px solid #d9af7d;border-radius:8px;padding:18px;font:18px/1.7 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;display:block}.edit-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.edit-panel-actions button{color:var(--ink);background:#fff0d6;border:1px solid #dbac73;border-radius:7px;padding:12px 18px;font:700 17px/1.5 sans-serif}.edit-panel-actions .save{background:var(--orange);color:#fff;border-color:var(--orange)}@media (max-width:760px){.follow-subtitle{font-size:24px}.phase-header{margin:-20px -16px 20px;padding:18px 16px}.phase-name{font-size:23px}.follow-step-title{font-size:19px}.edit-overlay{padding:15px}.edit-panel{padding:22px}.edit-panel textarea{padding:14px}}.power-future{color:#df451f;text-align:left;margin:25px 0 22px;font-size:24px;font-weight:800;line-height:1.7}.power-future .prose-block{margin:0}@media (max-width:760px){.power-future{margin:22px 0 18px;font-size:21px;line-height:1.65}}.recovery-panel{width:min(860px,100%)}.recovery-list{gap:14px;display:grid}.recovery-version{background:#fff;border:1px solid #e3bd8d;border-radius:10px;align-items:center;gap:20px;padding:18px;display:flex}.recovery-version.current{border:3px solid var(--orange);background:#fff4dc}.recovery-version>div{flex:1;min-width:0}.recovery-version strong,.recovery-version small,.recovery-version span{display:block}.recovery-version strong{color:#a43a0b;font-size:18px}.recovery-version small{color:#786554;margin:2px 0 10px}.recovery-version span{white-space:normal;font-size:16px;line-height:1.55}.recovery-version button{border:1px solid var(--orange);background:var(--orange);color:#fff;border-radius:7px;flex:none;padding:11px 14px;font-weight:800}.no-history{background:#fff0d6;border-radius:10px;padding:24px;font-weight:800}@media (max-width:760px){.recovery-version{display:block}.recovery-version button{width:100%;margin-top:15px}.recovery-version span{font-size:15px}}.laugh-section{background:linear-gradient(#fff0d5 0,#fff7e9 100%);padding:18px 0 68px}.laugh-section .section{padding-top:22px;padding-bottom:0}.laugh-card{background:#fffdf8;border:1px solid #edc487;border-radius:24px;padding:clamp(34px,6vw,62px);position:relative;overflow:hidden;box-shadow:0 16px 42px #8b4d181c}.laugh-card:before,.laugh-card:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.laugh-card:before{opacity:.28;background:#f7bd54;width:180px;height:180px;top:-78px;right:-72px}.laugh-card:after{opacity:.12;background:#ef6b3c;width:86px;height:86px;top:62px;right:58px}.laugh-title{color:#a53b12;max-width:17em;margin:0 0 28px;font-size:clamp(30px,4vw,44px);line-height:1.45;position:relative}.laugh-quote{color:#fff;background:#ef5a28;border:0;border-radius:13px;margin:0 0 30px;padding:18px 24px;font-size:clamp(22px,3vw,29px);font-weight:900;line-height:1.55;position:relative;box-shadow:0 5px #c94418}.laugh-body{margin:0;position:relative}.laugh-body strong{color:#c83c20;font-size:1.12em;line-height:1.75}.laugh-body .prose-block:last-child{font-weight:800}@media (max-width:760px){.laugh-section{padding:12px 0 50px}.laugh-section .section{padding-left:20px;padding-right:20px}.laugh-card{border-radius:18px;padding:30px 20px}.laugh-title{margin-bottom:24px;font-size:29px}.laugh-quote{margin-bottom:27px;padding:17px 18px;font-size:22px}.laugh-body strong{font-size:1.08em}}.text-format-toolbar{flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}.text-format-toolbar button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9af7d;border-radius:7px;padding:8px 15px;font:700 15px/1.4 sans-serif}.text-format-toolbar .format-red{color:#d63d2e}.text-format-toolbar .format-large{font-size:18px}.text-format-toolbar button:hover{background:#fff0d6}.text-format-toolbar button:disabled{opacity:.5;cursor:default}.manual-red{color:#d63d2e;font-weight:800}.manual-large{font-size:1.32em;font-weight:850;line-height:1.5}.manual-small{line-height:1.7;font-size:.78em!important}.manual-small .manual-large,.manual-small .large-emphasis{font-size:1em!important}.text-format-toolbar .format-small{font-size:13px}.intro-price-block{background:#fff3da;border:1px solid #e8b56f;border-radius:14px;max-width:590px;margin:20px auto 8px;padding:13px 17px}.intro-price{color:#a43a19;margin:0;font-weight:850;line-height:1.55;font-size:17px!important}.future-price-note{color:#5f5148;margin:5px 0 0;font-weight:650;line-height:1.7;font-size:16px!important}.power-answer{margin:18px 0 42px}.manual-underline{text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-color:#e08a2f;text-decoration-thickness:.12em}.text-format-toolbar .format-underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.text-format-toolbar .format-underline-remove{color:#6f6258}.contact-link-block{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;margin:40px 0 0;padding:26px 20px;display:flex}.contact-link-title{margin:0 0 5px;font-weight:850}.contact-email{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5;font-size:18px!important}.contact-link{color:var(--orange);box-shadow:none;background:0 0;justify-content:center;min-width:min(100%,360px)}.contact-link:hover{background:var(--orange);color:#fff}:root{--paper:#fcfaf6;--ink:#352f2b;--orange:#a9532e;--red:#a44332;--gold:#88583d;--line:#e6ddd1;--cream:#f5efe6}body{background:var(--paper);color:var(--ink);font-size:18px;line-height:1.95}main{text-align:left}p{margin:22px 0}h1,h2,h3{letter-spacing:0;font-weight:800}h2{margin:18px 0 30px;font-size:32px;line-height:1.6}h3{font-size:27px;line-height:1.65}.section{max-width:800px;padding:58px 40px}.hero{background:0 0;max-width:880px;padding:0}.catch-visual{background:#eee1cf;border-bottom:1px solid #e0ceb9;align-items:center;min-height:310px;padding:56px 64px;display:flex}.hero .catch-visual h1{color:#704831;white-space:pre-line;letter-spacing:.015em;max-width:740px;margin:0;font-size:48px;line-height:1.55}.hero-grid{max-width:800px;margin:auto;padding:38px 40px 0}.hero .cta{border-bottom:1px solid var(--line);padding-bottom:28px}.invitation{padding-top:52px}.prose-block{margin-bottom:1.15em}.list-line{margin-bottom:.35em}.key-block{margin:1.2em 0 .9em}.read-this{color:var(--red);background:0 0;font-weight:800}.button{background:var(--orange);border:1px solid var(--orange);box-shadow:none;border-radius:4px;min-height:58px;padding:17px 25px;font-size:18px}.button:hover,.plan .outline:hover{background:#884225}.cta{margin-top:32px}.opening{color:#9a4930;font-size:17px;line-height:1.65}.topics{padding-top:15px;padding-bottom:10px}.topics article,.chat-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:5px;margin-bottom:24px;padding:30px}.topics article h3,.chat-card h2{color:#7b4c34;font-size:27px;line-height:1.6}.chat{background:var(--paper)}.chat .section{padding-top:0;padding-bottom:30px}.chat-card{margin-bottom:0}.records{background:#f7f2eb;border-left:3px solid #be906e;margin-top:27px;padding:20px}.records summary{font-size:20px}.records p{font-size:17px;line-height:1.65}.power-toc a{border:1px solid var(--line);background:#f5eee4;border-radius:4px;padding:15px;font-size:17px}.power-toc span{font-size:22px}.power{border-top:1px solid var(--line);padding:40px 0}.power-number{color:#925434;margin-bottom:14px;font-size:22px}.power h3{color:#fff;box-shadow:none;background:#ad5833;border-radius:4px;padding:23px 25px;font-size:28px;font-weight:800;line-height:1.6}.power-lead{margin:27px 0 20px;font-size:20px;font-weight:800;line-height:1.8}.book h2.book-promise{color:#fff;box-shadow:none;background:#ad5833;border-radius:4px;padding:24px 27px;font-size:34px;line-height:1.65}.book .book-title{color:#704831;margin:30px 0;font-size:30px;line-height:1.65}.book-benefits{background:#fffcf8;border:1px solid #daccb9;border-radius:4px;margin:28px 0;padding:24px}.book-benefits .list-line{margin-bottom:.6em}.follow{border:1px solid var(--line);background:#f8f3ec;border-radius:5px;max-width:720px;margin:44px auto;padding:34px 30px}.follow h2{font-size:28px}.follow-subtitle{color:#704831;margin:18px 0 28px;font-size:24px;line-height:1.7}.follow-step{border:1px solid var(--line);border-left:3px solid #b98966;border-radius:4px;margin-bottom:22px;padding:23px}.phase-header{border-bottom:1px solid var(--line);background:#f3eadf;border-radius:3px 3px 0 0;margin:-23px -23px 20px;padding:18px 23px}.phase-number{background:#a9532e;width:33px;height:33px;font-size:18px}.phase-name{color:#704831;font-size:23px}.follow-step-title{color:var(--ink);font-size:19px;line-height:1.8}.plans{gap:28px;margin-top:30px}.plan{box-shadow:none;background:#fff;border:1px solid #dcccba;border-radius:5px;padding:30px}.plan h3{color:#704831;font-size:28px}.plan p,.voice p,.faq details p,.faq summary{font-size:18px}.plan .step-line{background:#f6f0e7;border-radius:3px;padding:12px 15px}.plan-price{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.plan-price .price{color:#9b4930;font-size:32px}.plan .outline{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:none}.small{font-size:16px}.voices{columns:1}.voice{border:1px solid var(--line);background:#fff;border-left:3px solid #b98966;border-radius:4px;margin-bottom:26px;padding:28px}.voice h3{color:#704831;font-size:24px;line-height:1.7}.quote-mark{color:#ac7a56;font-size:38px}.closing h2{color:#704831;font-size:35px;line-height:1.65}.faq summary{font-size:18px;line-height:1.75}.faq details{padding:24px 0}.faq summary>span:first-child{color:#995330;font-size:21px}footer{max-width:800px;padding:35px 40px;font-size:15px}.editor{border-color:var(--line);background:#fcfaf6f5;box-shadow:0 -2px 14px #4a38200a}.edit-panel{background:var(--paper)}.edit-panel textarea{border-color:#c8b29d}.editable-field:hover,.editable-field:focus{background-color:#f2e7d5}@media (max-width:760px){body{font-size:17px;line-height:1.95}.section{padding:46px 24px}.hero{padding:0}.catch-visual{min-height:235px;padding:38px 25px}.hero .catch-visual h1{font-size:34px;line-height:1.6}.hero-grid{padding:30px 24px 0}.lead{font-size:21px}.hero .cta{padding-bottom:26px}h2{font-size:27px;line-height:1.6}h3{font-size:24px}.topics{padding-top:10px;padding-bottom:10px}.topics article,.chat-card{padding:24px 20px}.topics article h3,.chat-card h2{font-size:24px;line-height:1.65}.chat .section{padding-top:0;padding-bottom:22px}.records p{font-size:17px}.records{padding:18px 16px}.button{padding:17px 20px;font-size:17px}.opening,.power-toc a{font-size:17px}.power h3{padding:21px 20px;font-size:25px}.power-lead{font-size:19px;line-height:1.85}.book h2.book-promise{padding:23px 20px;font-size:28px;line-height:1.65}.book .book-title{font-size:26px}.book-benefits{padding:23px 18px}.follow{margin:30px 24px;padding:26px 18px}.follow h2{font-size:25px}.follow-subtitle{font-size:23px}.follow-step{padding:20px 16px}.phase-header{margin:-20px -16px 20px;padding:17px 16px}.phase-name{font-size:22px}.follow-step-title{font-size:18px}.plan{padding:25px 20px}.plan h3{font-size:25px}.plan p,.voice p,.faq details p,.faq summary,.plan-price .plan-time{font-size:17px}.plan-price .price{font-size:30px}.voice{padding:25px 20px}.voice h3{font-size:23px}.small{font-size:16px}.closing h2{font-size:29px}footer{padding:30px 24px}.prose-block{margin-bottom:1.25em}[data-field=businessTitle]{font-size:24px}}:root{--paper:#fffdf9;--ink:#332f2c;--orange:#df684d;--red:#c54b39;--line:#eeddd1;--cream:#fff0df}body{background:var(--paper);color:var(--ink)}.hero{background:0 0;max-width:880px}.cover-photo{aspect-ratio:16/9;min-height:220px;border:0!important;border-bottom:1px solid #f0d6c4!important;border-radius:0!important}.photo-slot{color:#936d56;background:#fce9db;border:1px dashed #d6ac93;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;font-size:18px;font-weight:700;line-height:1.7;display:flex}.photo-slot small{font-size:13px;font-weight:400}.catch-visual{background:0 0;border:0;max-width:800px;min-height:0;margin:auto;padding:38px 40px 0}.hero .catch-visual h1{color:#d65841;font-size:45px;line-height:1.55}.hero-grid{padding-top:22px}.lead{font-size:23px;font-weight:800;line-height:1.7}.invitation{padding-bottom:10px}.invitation h2{margin-bottom:10px;font-size:34px}.topics article,.chat-card{background:#fffaf4;border:1px solid #f0d7c4}.topics .records{background:#fff0df;border-left:3px solid #e29870}.records strong{font-size:18px}.prose-block{white-space:pre-line;margin-bottom:1.15em;display:block}.prose-block strong{font-weight:800}.power-lead{white-space:pre-line}.list-line{white-space:normal}.list-line strong strong{font-weight:800}.photo-message{grid-template-columns:155px 1fr;align-items:center;gap:25px;margin:38px 0 10px;display:grid}.photo-message .photo-slot{aspect-ratio:1;min-height:0;font-size:14px}.photo-message .photo-slot small{font-size:11px}.speech{color:#ac4b35;white-space:pre-line;background:#fff3e6;border-left:4px solid #df684d;margin:25px 0;padding:22px 26px;font-size:22px;font-weight:800;line-height:1.8}.speech .prose-block{margin:0}.power h3{color:#fff;box-shadow:none;background:#df684d}.book-grid>.photo-slot{aspect-ratio:16/9;max-width:450px;min-height:180px;margin-bottom:36px}.book .book-title{color:#c25339;white-space:pre-line}.book .small{margin-top:20px}.follow h2,.follow-subtitle{color:#a95039}.phase-name{color:#a95039}.follow-step-title{color:var(--ink)}.plan h3{white-space:pre-line;color:#bd553c;font-size:28px}.plan-price p.small{margin:10px 0}.button,.plan .outline{color:#fff;background:#df684d;border-color:#df684d}.voice{background:#fffaf4;border-left:3px solid #e7a079}.voice blockquote{margin:0;font-size:20px;font-weight:700;line-height:1.95}.voice .quote-mark{color:#df8463}.closing>.section>.photo-slot{aspect-ratio:16/9;max-width:450px;min-height:180px;margin-bottom:32px}.editor .save,.edit-panel-actions .save{background:#df684d}.faq summary>span:first-child{color:#cf6045}@media (max-width:760px){.hero .catch-visual h1{font-size:34px}.catch-visual{padding:28px 24px 0}.cover-photo{min-height:200px}.photo-slot{font-size:16px}.hero-grid{padding-top:18px}.lead{font-size:21px}.invitation h2{font-size:29px}.photo-message{grid-template-columns:100px 1fr;gap:16px;margin-top:30px}.photo-message .photo-slot{padding:10px;font-size:12px}.photo-message .photo-slot small{font-size:10px}.photo-message .speech{margin:0;padding:15px 18px;font-size:19px}.speech{padding:20px;font-size:20px}.plan h3{font-size:25px}.voice blockquote{font-size:18px}.book-grid>.photo-slot,.closing>.section>.photo-slot{min-height:165px;margin-bottom:28px}.power-lead{font-size:19px}}.inline-voices{border-top:1px solid #eed8c8;margin-top:32px;padding-top:22px}.voice-label{letter-spacing:.05em;color:#99684f;margin:0 0 16px;font-size:14px;font-weight:700}.inline-voices .voice{background:#fffaf3;border:1px solid #ecd7c5;border-left:3px solid #df8463;border-radius:5px;margin-bottom:22px;padding:24px}.voice h4{color:#a54b35;margin:0 0 18px;font-family:inherit;font-size:21px;font-weight:800;line-height:1.7}.voice .testimonial-body{white-space:normal;margin:0;font-size:17px;font-weight:400;line-height:1.95}.voice .testimonial-body .prose-block{white-space:normal;margin-bottom:1em}.voice .testimonial-body .prose-block:last-child{margin-bottom:0}.plan .inline-voices{margin-bottom:28px}.plan-price{margin-top:12px}.hero-grid .lead{white-space:pre-line;font-size:21px}.topics{padding-top:26px}.records .list-line,.records .list-line strong{font-weight:500}.book .speech{font-size:20px;font-weight:400;line-height:1.95}.book .speech strong{font-weight:800}.book .speech .prose-block{margin-bottom:1em}.book .speech .prose-block:last-child{margin-bottom:0}.closing h2{white-space:normal}@media (max-width:760px){.inline-voices{margin-top:26px;padding-top:20px}.inline-voices .voice{padding:21px 18px}.voice h4{font-size:20px}.voice .testimonial-body{font-size:17px}.hero-grid .lead{font-size:20px;line-height:1.85}.book .speech{font-size:18px}.topics{padding-top:24px}}:root{--paper:#fffefa;--orange:#d3492c;--red:#c64227;--line:#f2d7bd;--cream:#fff0d2}body{background:#fffefa}.hero .catch-visual{background:linear-gradient(120deg,#fff1c8,#ffe5d4);max-width:none;padding:38px 40px}.hero .catch-visual h1{color:#c9492e;max-width:720px;margin:auto;font-size:45px;line-height:1.55}.hero .cover-photo{background:#ffe9d9;border-bottom:1px solid #f5ccad!important}.hero-invite{color:#b94127;margin:10px 0 24px;font-size:34px;line-height:1.6}.topics article,.chat-card{background:#fffaf0;border-color:#f3cfaa}.records{background:#fff1c9;border-color:#eea84c}.power-toc a{background:#fff1ce;border-color:#f0ca8f}.power-toc span,.power-number{color:#ce492c}.power h3{color:#fff;background:#e05232}.book{background:linear-gradient(135deg,#fff1cf,#ffe8d9)}.book h2.book-promise{color:#fff;background:#e05232}.speech{color:#b94028;background:#fff1d3;border-left-color:#e05232}.book .speech{background:#fffcf2}.follow{background:#fffaf0;border-color:#efcfaa}.phase-header{background:#ffefc8;border-color:#efcb94}.phase-name,.follow-subtitle{color:#b4472a}.plan-section{background:#fff4de}.plan{border-color:#ecc79e}.plan h3{color:#bc4329}.plan-price .price{color:#c54329}.button,.plan .outline,.editor .save,.edit-panel-actions .save{color:#fff;background:#d3492c;border-color:#d3492c}.button:hover,.plan .outline:hover{background:#b63a21;border-color:#b63a21}.opening{color:#b33e27}.voice{background:#fffcf4}.voice h4{color:#aa3f27}.inline-voices .voice{border-color:#edcfb2 #edcfb2 #edcfb2 #e68856}.closing{background:linear-gradient(145deg,#ffeac8,#ffdfcd)}.closing h2.end-punch{white-space:pre-line;color:#bc3d23;border-top:1px solid #edb798;margin:36px 0 30px;padding-top:24px;font-size:clamp(31px,4.8vw,46px);font-weight:900;line-height:1.55}.photo-slot{color:#8b5b42;background:#ffebd8;border-color:#dcac87}@media (max-width:760px){.hero .catch-visual{padding:30px 24px}.hero .catch-visual h1{font-size:34px;line-height:1.55}.hero-invite{margin-bottom:22px;font-size:29px}.closing h2.end-punch{margin:30px 0 26px;font-size:33px;line-height:1.6}.hero .cover-photo{min-height:180px}}.core-emphasis{color:#bb2f25;font-weight:800}.voice-label{color:#97533b;margin:0 0 8px;font-size:17px;font-weight:800}.voice-label .prose-block{margin:0}.voice-context{color:#715d50;margin:0 0 20px;font-size:15px;line-height:1.8}.voice-context .prose-block{margin:0}.section-mark{color:#ba492c;background:#ffe3bb;border:1px solid #f3c99b;border-radius:12px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 0 20px;display:flex}.phase-header{gap:12px}.phase-icon{color:#ae492d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.phase-name{flex:1}.closing h2.end-punch{border-top:0;margin:28px 0 30px;padding-top:0;font-size:clamp(27px,3.5vw,35px);line-height:1.65}.chat-card .list-line{margin-bottom:.55em}.chat-card .prose-block:first-child{margin-bottom:1.35em}@media (max-width:760px){.voice-label{font-size:16px}.voice-context{font-size:15px}.section-mark{width:52px;height:52px;margin-bottom:18px}.phase-header{gap:10px}.phase-icon svg{width:22px;height:22px}.phase-name{font-size:21px}.closing h2.end-punch{margin:26px 0;font-size:28px;line-height:1.7}}.hero .catch-visual{container-type:inline-size}.hero .catch-visual h1{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,13)),44px);letter-spacing:0;white-space:normal;line-height:1.6}.catch-line{white-space:nowrap;display:block}.power-number{color:#fff;background:#df4b2f;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 0 18px;font-size:37px;font-weight:900;line-height:1;display:flex;box-shadow:0 0 0 6px #ffedd4}.power-toc span{color:#fff;background:#df4b2f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin:0;font-size:23px;font-weight:900;display:flex}.power-toc a{gap:14px}.section-mark{color:#fff;background:#df4b2f;border:0;border-radius:15px;width:72px;height:72px;margin:6px 0 26px;box-shadow:0 0 0 6px #ffead0}.section-mark svg{stroke-width:2.2px;width:41px;height:41px}.follow h2{color:#fff;background:#df4b2f;border-radius:5px;margin-bottom:24px;padding:23px 25px;font-size:30px;font-weight:800;line-height:1.6}.follow-subtitle{font-size:25px}.voice-label{margin-bottom:20px;font-size:17px}.phase-icon{color:#c6442c}.phase-number{background:#df4b2f}@media (max-width:760px){.hero .catch-visual h1{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,13)),36px)}.power-number{width:59px;height:59px;margin-bottom:18px;font-size:33px}.power-toc span{width:36px;height:36px;font-size:22px}.section-mark{width:66px;height:66px;margin-bottom:25px}.section-mark svg{width:37px;height:37px}.follow h2{padding:21px 19px;font-size:26px}.follow-subtitle{font-size:23px}.voice-label{font-size:16px}}.hero .catch-visual{background:#e75b32}.hero .catch-visual h1{color:#fff}.hero-invite{color:#e15a24}.topics article h3,.chat-card h2{color:#db5825}.power h3{background:#e55a32;align-items:flex-start;gap:17px;line-height:1.6;display:flex}.power-index{color:#e2522e;background:#fffaf2;border:2px solid #fff8ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;margin-top:2px;font-size:28px;font-weight:900;line-height:1;display:inline-flex}.power-title-text{text-wrap:balance;line-break:strict;overflow-wrap:normal;word-break:normal;flex:1;min-width:0}.power-toc span{background:#e55a32}.book h2.book-promise,.follow h2{color:#fff;background:#e55a32}.book .book-title{color:#da5424}.plan .plan-heading{color:#fff;background:#e55a32;border-radius:5px;margin:0 0 25px;padding:21px 24px;font-size:28px;font-weight:900;line-height:1.6}.plan .plan-tagline{color:#d95826;margin:0 0 23px;font-size:25px;font-weight:800;line-height:1.7}.closing h2{color:#d65325}.brand{color:#db5725}.core-emphasis{color:#dc4024}#powers{container-type:inline-size}#powers>h2{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,15)),36px);letter-spacing:0;line-height:1.6}.book .book-promise{margin-top:0}.hero .catch-visual h1{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,13)),44px)}@media (max-width:760px){.hero .catch-visual h1{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,13)),36px)}.hero-invite{color:#e15a24}.power h3{gap:13px;padding:21px 18px;font-size:23px}.power-index{width:36px;height:36px;font-size:25px}.power-title-text{line-height:1.65}#powers>h2{font-size:clamp(18px,calc((100cqw - 4px) / var(--catch-characters,15)),29px)}.plan .plan-heading{padding:20px 18px;font-size:24px}.plan .plan-tagline{font-size:23px;line-height:1.7}}.topics article h3.topic-heading{color:#e15a24;text-wrap:balance;border-bottom:3px solid #ffd4a4;margin:0 0 24px;padding:0 0 14px;font-size:29px;font-weight:900;line-height:1.6;display:block}.power h3{align-items:center}.power-index{align-self:center;margin-top:0;transform:translateY(2px)}.power-title-text{container-type:inline-size}.title-phrase{white-space:nowrap;font-size:clamp(17px,8.8cqw,26px);line-height:1.6;display:inline-block}.offer-line{white-space:nowrap;margin-right:.25em;display:inline-block}.closing h2.end-punch{color:#e15a24}.hero .catch-visual{isolation:isolate;background:radial-gradient(at 8% 8%,#faaa4d66,#0000 58%),linear-gradient(120deg,#e3502b,#ed7133 66%,#ef9b40);border-bottom:1px solid #fff3;position:relative;overflow:hidden}.hero .catch-visual:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#0000 58%,#ffffff0f 58% 59%,#0000 59% 74%,#ffffff0c 74%);position:absolute;inset:0}.hero .catch-visual:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-50px}.hero .catch-visual h1{color:#fff;text-shadow:0 1px 2px #b3421922;position:relative}.button,.plan .button.outline{isolation:isolate;color:#573700;cursor:pointer;background:linear-gradient(#ffe494,#ffd56a);border:1px solid #e8ad38;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:60px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px #c98c22,0 10px 22px #ca8d2226,inset 0 2px #fff7d1}.button:before,.plan .button.outline:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff80 45%,#0000 65%);animation:7s ease-in-out infinite button-glint;position:absolute;inset:0;transform:translate(-125%)}.button:hover,.plan .button.outline:hover{color:#573700;background:linear-gradient(#ffecad,#ffda77);border-color:#e8ad38;transform:translateY(-2px);box-shadow:0 7px #c98c22,0 13px 25px #ca8d2233,inset 0 2px #fff7d1}.button:active,.plan .button.outline:active{transform:translateY(4px);box-shadow:0 1px #c98c22,0 3px 8px #ca8d221f,inset 0 1px 2px #c98c2233}.button:focus-visible{outline-offset:6px;outline:3px solid #b47b13}.cta{padding-bottom:6px}.plan .button{margin-bottom:6px}@keyframes button-glint{0%,65%{transform:translate(-125%)}86%,to{transform:translate(125%)}}@media (max-width:760px){.topics article h3.topic-heading{font-size:26px;line-height:1.65}.power-index{transform:translateY(2px)}.plan .plan-heading{font-size:24px}.button,.plan .button.outline{gap:12px;padding:18px 20px;font-size:17px}.hero .catch-visual:after{width:260px;height:260px;top:-100px;right:-100px}.closing h2.end-punch{color:#e15a24}}@media (prefers-reduced-motion:reduce){.button:before,.plan .button.outline:before{animation:none;display:none}.button,.plan .button.outline{transition:none}.button:hover,.plan .button.outline:hover,.button:active,.plan .button.outline:active{transform:none}}.plan .plan-heading{container-type:inline-size}.plan .plan-heading .offer-line{font-size:clamp(18px,9cqw,28px);line-height:1.6}.button,.plan .button.outline{text-shadow:0 1px #fff3bf;background:linear-gradient(175deg,#fff6d7 0%,#ffe7a0 42%,#fbc850 48%,#ffdb77 85%,#fff0b8 100%);border:1px solid #d99c24;border-top-color:#fff4cd;box-shadow:0 6px #bb811e,0 12px 24px #ba812b30,inset 0 2px 1px #fff,inset 0 -2px 2px #e4a53860}.button:before,.plan .button.outline:before{background:linear-gradient(#ffffff9c,#ffffff10);border-radius:10px 10px 45% 45%;height:46%;animation:none;inset:3px 4px auto;transform:none}.button:after,.plan .button.outline:after{content:"✦";color:#fff;text-shadow:0 0 6px #fff9df;pointer-events:none;font-size:13px;line-height:1;position:absolute;top:5px;left:13px}.button:hover,.plan .button.outline:hover{background:linear-gradient(175deg,#fff9e8,#ffebb5 42%,#ffce61 48%,#ffe496 85%,#fff2c3)}.chat-card h2.chat-heading{border-bottom:3px solid #ffd4a4;margin-bottom:24px;padding-bottom:14px}.book-visual,.session-visual{margin:0 0 28px}.book-visual img,.session-visual img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.book-visual{max-width:620px}.book-visual figcaption{color:#85644e;margin-top:8px;font-size:13px;line-height:1.6}.session-visual{background:#fffaf1;border-radius:12px;max-width:600px;overflow:hidden}@media (prefers-reduced-motion:reduce){.button:before,.plan .button.outline:before{display:block}}.power-visual{max-width:620px;margin:0 0 28px}.power-visual img{border-radius:12px;width:100%;height:auto;display:block}@media (max-width:760px){.power-visual{margin-bottom:24px}}.business-ai-option{background:linear-gradient(135deg,#fff9e9,#fff0df);border:1px solid #f0c494;border-radius:12px;margin-top:34px;padding:27px 24px 24px}.business-sns-diagnosis{background:linear-gradient(135deg,#fff7dc,#ffe7c7);border:2px solid #e5aa54;border-radius:12px;margin-top:34px;padding:27px 24px 24px;box-shadow:0 8px 22px #a7651d18}.business-sns-title{color:#c84425;border-bottom:2px solid #efbe76;margin:0 0 17px;padding-bottom:12px;font-size:25px;font-weight:900;line-height:1.65}.business-sns-body{color:#44352d;font-size:18px;line-height:1.95}.business-sns-body .prose-block:last-child{margin-bottom:0}.business-ai-title{color:#d95725;border-bottom:2px solid #ffd4a4;margin:0 0 20px;padding-bottom:12px;font-size:25px;font-weight:900;line-height:1.65}.business-ai-option .topic-visual{max-width:500px;margin:18px auto 24px}.ai-lead{font-size:19px;font-weight:800;line-height:1.8}.ai-fact{color:#df5525;margin:24px 0;font-size:23px;line-height:1.8}.ai-fact strong{font-weight:900}@media (max-width:760px){.business-sns-diagnosis,.business-ai-option{margin-top:28px;padding:22px 17px 20px}.business-sns-title,.business-ai-title{font-size:22px}.business-sns-body{font-size:17px}.ai-lead{font-size:18px}.ai-fact{font-size:21px;line-height:1.85}}.plan-comparison{background:#fffdf8;border:1px solid #e8c58f;border-radius:14px;margin:0 0 38px;padding:25px 22px 22px;box-shadow:0 8px 25px #9c5d1d14}.plan .plan-comparison-title,.plan-comparison-title{color:#b94226;text-align:center;margin:0 0 19px;font-size:24px;font-weight:900;line-height:1.65}.plan-comparison-table{border:1px solid #ecd2aa;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.comparison-row{background:#fff;grid-template-columns:135px minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.comparison-row+.comparison-row{border-top:1px solid #ecdcc3}.comparison-row>*{align-items:center;min-width:0;padding:14px 15px;font-size:15px;line-height:1.7;display:flex}.comparison-row>*+*{border-left:1px solid #ecdcc3}.comparison-head{background:linear-gradient(135deg,#fff1d4,#ffe5bf)}.comparison-head strong{color:#9b3d24;text-align:center;justify-content:center;font-size:17px}.comparison-label{color:#7f4935;background:#fff7e8;font-weight:900}.comparison-private{background:#fffdf9}.comparison-group{background:#fffaf1}.comparison-summary{color:#bd4527;text-align:center;flex-wrap:wrap;justify-content:center;gap:24px;font-weight:900;display:flex;margin:20px 0 0!important;font-size:19px!important;line-height:1.7!important}.private-sns-benefit{background:linear-gradient(140deg,#fff8df,#ffe8c6);border:2px solid #e5ae5a;border-radius:11px;margin:25px 0 5px;padding:20px 18px}.plan .private-sns-benefit-title{color:#bd4527;margin:0 0 13px;font-size:20px;font-weight:900;line-height:1.65}.plan .private-sns-benefit-body{font-size:16px;line-height:1.9}.private-sns-benefit-body .prose-block:last-child{margin-bottom:0}@media (max-width:760px){.plan-comparison{margin-bottom:30px;padding:20px 12px 16px}.plan-comparison-title{margin-bottom:15px;font-size:21px}.comparison-row{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}.comparison-row>*{padding:11px 7px;font-size:13px;line-height:1.55}.comparison-head strong{font-size:14px}.comparison-label{font-size:12px}.comparison-summary{flex-direction:column;gap:6px;font-size:17px!important}.private-sns-benefit{padding:17px 14px}.plan .private-sns-benefit-title{font-size:18px}}.power h3,.book h2.book-promise,.follow h2,.plan .plan-heading{color:#fff;text-shadow:0 1px 2px #b3421922;background:linear-gradient(125deg,#0000 55%,#ffffff12 55% 56%,#0000 56% 77%,#ffffff0d 77%),radial-gradient(at 8% 8%,#faaa4d66,#0000 58%),linear-gradient(120deg,#e3502b,#ed7133 66%,#ef9b40);border:1px solid #fff3;box-shadow:0 5px 15px #d96a2715,inset 0 1px #ffffff20}.topics article h3.topic-heading{container-type:inline-size}.topic-phrase{white-space:nowrap;font-size:clamp(19px,8.4cqw,29px);line-height:1.65;display:inline-block}@media (max-width:760px){.topic-phrase{font-size:clamp(19px,8.4cqw,26px)}}.power-pictogram{background:radial-gradient(at 50% 40%,#fff9da,#fff0d9 65%,#ffe6d4);border-radius:12px;justify-content:center;align-items:center;max-width:620px;min-height:220px;margin:0 0 28px;display:flex;overflow:hidden}.pictogram-orbit{background:#fffdf7;border:1px solid #f1d3ac;border-radius:50%;place-items:center;width:175px;height:175px;display:grid;position:relative;box-shadow:0 9px 30px #e8923520}.pictogram-main{color:#e76530;display:flex}.pictogram-main svg{stroke-width:1.6px;width:112px;height:112px}.pictogram-detail{color:#bc6224;background:#ffdf88;border:4px solid #fff6e5;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:2px;right:-13px}.pictogram-detail svg{stroke-width:1.9px;width:36px;height:36px}#power3 .power-lead{white-space:normal}.book .book-use-title{color:#dc4024;margin:0 0 18px;font-family:inherit;font-size:23px;font-weight:900;line-height:1.6}.book .book-use-copy{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.book .book-use-copy .prose-block{margin-bottom:1em}@media (max-width:760px){.power-pictogram{min-height:190px;margin-bottom:24px}.pictogram-orbit{width:150px;height:150px}.pictogram-main svg{width:96px;height:96px}.book .book-use-title{font-size:21px}}.pictogram-heart{color:#e76530;display:flex;position:absolute;top:54px;left:68px}.pictogram-heart svg{stroke-width:1.8px;fill:#ffe2bd;width:38px;height:38px}@media (max-width:760px){.pictogram-heart{top:47px;left:58px}.pictogram-heart svg{width:32px;height:32px}}.ai-title-line{white-space:nowrap;letter-spacing:0;font-size:clamp(15px,6.3cqw,29px);line-height:1.65;display:block}.power-toc a{align-items:flex-start}.power-toc span.power-promise{color:#bb4927;background:0 0;border-radius:0;flex:1;width:auto;min-width:0;height:auto;font-size:20px;font-weight:800;line-height:1.75;display:block}#power1 .power-lead{font-size:inherit;font-weight:400;line-height:inherit;white-space:normal}.large-emphasis{font-size:24px;font-weight:900;line-height:1.85}#power2 .list-line{margin-bottom:.6em}@media (max-width:760px){.large-emphasis{font-size:22px}.power-toc span.power-promise{font-size:18px}}.ai-heading-line{white-space:nowrap;font-size:29px;line-height:1.65;display:block}.opening{color:#aa4425;background:#fff0cf;border:1px solid #efd0a0;border-radius:6px;width:fit-content;max-width:100%;margin:0 0 15px;padding:10px 14px;font-size:18px;font-weight:900;line-height:1.65;display:block}.hero-photo{width:100%;height:auto;display:block}.closing-photo{border-radius:12px;width:100%;max-width:620px;height:auto;margin-bottom:32px;display:block}@media (max-width:760px){.ai-heading-line{font-size:26px}.opening{font-size:17px}.closing-photo{margin-bottom:26px}}.original-photo-frame{aspect-ratio:4/5;background:#fff0de;border-radius:12px;width:min(100%,520px);overflow:hidden}.hero-original{margin:26px auto}.closing-original{width:min(100%,440px);margin:0 0 32px}.original-photo-frame .hero-photo,.original-photo-frame .closing-photo{object-fit:cover;object-position:50% 38%;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block}@media (max-width:760px){.hero-original{border-radius:0;margin:18px auto}.closing-original{margin-bottom:26px}}#power2 .list-line strong{color:var(--ink);font-size:inherit;font-weight:800}.hero-photo.pulledback-photo{object-fit:contain;width:100%;height:auto;display:block}.topic-visual{background:#fff0df;border-radius:10px;margin:20px 0 26px;overflow:hidden}.topic-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.conversation-landing{margin:36px 0 10px}.landing-visual{border-radius:10px;margin:0;overflow:hidden}.landing-visual img{width:100%;height:auto;display:block}.conversation-landing .speech{border-radius:0 0 8px 8px;margin:0}.follow-diagram{background:linear-gradient(135deg,#fff1d7,#fffaf0);border:1px solid #f2ce9c;border-radius:12px;margin:26px 0 32px;padding:28px 18px}.follow-diagram ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.follow-diagram li{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.follow-diagram li:not(:last-child):after{content:"→";color:#df6a30;font-size:25px;font-weight:900;position:absolute;top:55px;right:-21px}.diagram-number{color:#fff;background:#e56832;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;line-height:1;display:grid}.diagram-icon{color:#d95d28;background:#fffdf7;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 3px 13px #df89341c}.diagram-icon svg{stroke-width:1.7px;width:40px;height:40px}.follow-diagram li strong{color:#ac4726;font-size:17px;line-height:1.6}.follow-diagram li>span:last-child{font-size:14px;line-height:1.6}@media (max-width:760px){.topic-visual{margin:17px 0 22px}.follow-diagram{padding:22px 10px}.follow-diagram ol{gap:15px}.diagram-icon{width:58px;height:58px}.diagram-icon svg{width:32px;height:32px}.follow-diagram li strong{word-break:normal;font-size:13px}.follow-diagram li>span:last-child{font-size:12px}.follow-diagram li:not(:last-child):after{font-size:19px;top:49px;right:-14px}}.plan-action{flex-direction:column;align-items:stretch;gap:7px;margin-top:26px;display:flex}.plan .plan-action .opening{margin:0;font-size:17px}.plan .plan-action .button.outline{width:100%;margin-top:0;margin-bottom:6px}.plans-lead{color:#51382c;background:#fffaf0;border-left:5px solid #e86c35;border-radius:0 8px 8px 0;max-width:760px;margin:0 0 36px;padding:22px 25px;font-size:20px;font-weight:700;line-height:1.9}.plan-choice-intros{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 34px;display:grid}.plan-choice-intro{border-radius:14px;padding:23px 23px 20px;box-shadow:0 8px 22px #85431b14}.plan-choice-private{background:linear-gradient(145deg,#fff8ee,#ffe8d7);border:2px solid #d96b45}.plan-choice-group{background:linear-gradient(145deg,#fffaf0,#ffefc8);border:2px solid #d3a548}.plan-choice-intro .plan-choice-title{margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.55}.plan-choice-private .plan-choice-title{color:#b83e27}.plan-choice-group .plan-choice-title{color:#98621a}.plan-choice-intro .plan-choice-body{margin:0;font-size:17px;font-weight:750;line-height:1.8}.plan-group{border-width:2px;box-shadow:0 10px 30px #bd5a2512}.plan-group>.prose-block:first-of-type strong:first-child{color:#c84425}@media (max-width:760px){.plans-lead{margin-bottom:28px;padding:19px 18px;font-size:18px;line-height:1.85}.plan-choice-intros{grid-template-columns:1fr;gap:13px;margin-bottom:28px}.plan-choice-intro{padding:20px 18px 17px}.plan-choice-intro .plan-choice-title{font-size:20px}.plan-choice-intro .plan-choice-body{font-size:16px}}.schedule-box{background:#fffaf1;border:1px solid #efcfac;border-radius:10px;margin:30px 0 0;padding:23px 20px}.schedule-title{color:#cd512e;margin:0 0 12px;font-size:23px;font-weight:900;line-height:1.6}.plan .schedule-capacity{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.7}.plan .schedule-timezone{color:#655247;margin:0 0 16px;font-size:14px;line-height:1.6}.plan .schedule-note{margin:0 0 20px;font-size:16px;line-height:1.85}.schedule-group+.schedule-group{margin-top:23px}.schedule-group-title{color:#bb4929;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.7}.schedule-table{border-collapse:collapse;table-layout:auto;white-space:normal;width:100%;font-size:16px;line-height:1.7}.schedule-table th{text-align:left;color:#795545;background:#fff0dc;border-bottom:1px solid #efd8bc;padding:9px 7px;font-size:13px;font-weight:700}.schedule-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #efdfca;padding:11px 7px}.schedule-table tr:last-child td{border-bottom:0}.plan .schedule-minimum{border-top:1px solid #eacaa7;margin:22px 0 0;padding-top:16px;font-size:15px;font-weight:700;line-height:1.8}@media (max-width:760px){.schedule-box{padding:21px 13px}.schedule-title{font-size:21px}.plan .schedule-capacity{font-size:17px}.schedule-table{font-size:15px}.schedule-table th,.schedule-table td{padding-left:4px;padding-right:4px}.schedule-group-title{font-size:17px}}@media (max-width:380px){.schedule-box{padding-left:10px;padding-right:10px}.schedule-table{font-size:13px}.schedule-table th,.schedule-table td{padding-left:2px;padding-right:2px}}.included-summary{background:#fff4df;border-radius:8px;margin-bottom:22px;padding:18px 16px}.included-summary h4{color:#b95029;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.6}.plan .included-summary p{margin:0;font-size:16px;line-height:1.9}.included-summary .list-line{margin-bottom:.6em}.included-summary .list-line:last-child{margin-bottom:0}.included-summary .list-line>strong{font-weight:500}.plan-duration{margin:24px 0 18px}.plan .plan-price .plan-time{color:#bd4929;margin:0;font-size:29px;font-weight:900;line-height:1.65}.plan .plan-price .total-time{color:var(--ink);margin:6px 0 0;font-size:23px;font-weight:800;line-height:1.6}.plan .plan-price .price-inclusions{margin:18px 0 5px;font-size:16px;font-weight:700;line-height:1.75}.plan .plan-price .price-per-session{color:#b64a28;background:#fff0ce;border-radius:6px;margin:8px 0 17px;padding:9px 13px;font-size:24px;font-weight:900;line-height:1.6;display:inline-block}@media (max-width:760px){.plan .plan-price .plan-time{font-size:25px}.plan .plan-price .total-time{font-size:21px}.plan .plan-price .price-per-session{font-size:22px}}.powers-invitation{color:#bb4929;background:#fff0d9;border-radius:9px;margin:26px 0 30px;padding:24px 23px;font-size:23px;line-height:1.9}.powers-invitation .prose-block:last-child{margin-bottom:0}.plan .recommendation-heading{color:#b84b2b;background:#fff0d7;border-radius:7px;margin:10px 0 7px;padding:13px 16px;font-size:24px;font-weight:900;line-height:1.6;display:block}@media (max-width:760px){.powers-invitation{padding:22px 18px;font-size:21px}.plan .recommendation-heading{padding:12px 14px;font-size:22px}}.plan .included-summary p{font-size:17px}.included-summary .list-line strong strong{color:#a94628;font-weight:800}.included-summary .prose-block{margin-bottom:18px}.included-summary .prose-block:last-child{margin-bottom:0}.plan .included-summary .benefits-scope-note{color:#6f5546;margin:17px 0 0;font-size:14px;line-height:1.8}.plan .benefits-scope-note .prose-block{margin:0}.plan .included-summary strong.large-emphasis{font-size:inherit;line-height:inherit;font-weight:800}.new-hero{background:linear-gradient(160deg,#fffaf1 28%,#fff0d2 100%);max-width:1000px;margin:0 auto;padding:28px 40px 58px}.hero-dialogue{color:#fff;background:radial-gradient(at 10% 8%,#ffba6666,#0000 55%),linear-gradient(125deg,#e34f2d,#ed7337 68%,#f1a04a);border-radius:18px;padding:34px 32px;position:relative;overflow:hidden;box-shadow:0 14px 32px #d45d2726}.hero-dialogue:after{content:"";border:1px solid #ffffff32;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-120px}.new-hero .hero-question{z-index:1;color:#fff;letter-spacing:.01em;text-shadow:0 2px 8px #9d2d1b24;margin:0;font-size:clamp(38px,6.5vw,68px);line-height:1.35;position:relative}.new-hero .hero-answer{z-index:1;color:#fff;text-shadow:0 2px 8px #9d2d1b24;margin:24px 0 0;font-size:clamp(31px,5vw,53px);line-height:1.45;position:relative}.new-hero-lead{color:#d84f28;text-align:center;text-align:left;margin:36px 0;font-size:clamp(23px,3vw,31px);font-weight:900;line-height:1.75}.new-hero .hero-original{aspect-ratio:4/5;width:min(100%,460px);margin:0 auto 34px;box-shadow:0 12px 30px #a5582430}.hero-offers{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.hero-offers article{background:#fff;border:1px solid #efc48f;border-radius:13px;padding:22px 24px;box-shadow:0 5px #ffe2b8}.hero-offers article>span{color:#fff;background:#e65d32;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:900;display:inline-block}.hero-offers h3{color:#a94325;margin:13px 0 0;font-size:23px;line-height:1.6}.new-hero>.cta{text-align:center}.talk-title{color:#de572d;margin-bottom:15px;font-size:clamp(36px,5vw,54px)}.talk-lead{color:#725346;margin-bottom:34px;font-size:22px;font-weight:800}.new-topics{grid-template-columns:1fr 1fr;gap:25px;display:grid}.new-topics article{background:#fff;border:1px solid #efcda2;border-radius:15px;padding:28px;box-shadow:0 5px #ffe9ca}.new-topics article:nth-child(3),.new-topics article:nth-child(4){grid-column:auto}.new-topics h3{color:#d9542b;border-bottom:3px solid #ffd8aa;margin:0 0 20px;padding-bottom:14px;font-size:26px;line-height:1.6}.new-topics p{font-size:18px;line-height:1.85}.new-topics .topic-visual{margin:0 0 22px}.all-okay{color:#fff;background:linear-gradient(135deg,#f05d36,#e64f2d 65%,#f19145)}.all-okay .section{padding-top:58px;padding-bottom:58px}.all-okay h2{color:#fff;margin-top:0;font-size:clamp(31px,4.5vw,46px)}.all-okay strong{color:#fff3a9;font-size:1.13em}.experience-flow{padding-top:58px}.experience-step{background:#fff;border:1px solid #efcda2;border-radius:16px;margin:0 0 38px;padding:32px 32px 30px;position:relative;box-shadow:0 7px 22px #c8752920}.experience-step h2{color:#d6522a;margin:12px 0 24px;font-size:clamp(28px,4vw,39px)}.experience-step p{font-size:19px}.step-kicker{color:#fff;background:#e45a31;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 0 0 6px #ffead1}.future-line{color:#b44225;background:#fff1dc;border-left:6px solid #e45a31;margin-top:25px;padding:20px 22px;font-weight:900;font-size:22px!important}.experience-step .inline-voices{margin-top:30px}.fast-answer{background:#fff1dc;border:1px solid #edc397;border-radius:16px;margin-bottom:50px}.fast-answer h2{color:#d5522b;font-size:clamp(29px,4.2vw,42px)}.short-book .book-grid{max-width:760px}.voices-overview{background:#fff6e8}.voices-overview .inline-voices{grid-template-columns:1fr 1fr;gap:20px;display:grid}.voices-overview .voice-label{grid-column:1/-1}.voices-overview .voice{margin:0}.voices-overview h2{color:#d6522a}@media (max-width:760px){.new-hero{padding:20px 18px 44px}.hero-dialogue{border-radius:14px;padding:28px 22px}.new-hero .hero-question{font-size:42px;line-height:1.4}.new-hero .hero-answer{margin-top:18px;font-size:34px;line-height:1.5}.new-hero-lead{margin:28px 0;font-size:23px;line-height:1.75}.hero-offers,.new-topics,.voices-overview .inline-voices{grid-template-columns:1fr}.hero-offers article{padding:20px}.hero-offers h3{font-size:21px}.talk-title{font-size:36px}.talk-lead{font-size:19px}.new-topics{gap:22px}.new-topics article{padding:23px 18px}.new-topics h3{font-size:24px}.new-topics p{font-size:18px}.experience-step{margin-bottom:28px;padding:27px 18px}.experience-step h2{font-size:28px;line-height:1.55}.future-line{padding:18px;font-size:20px!important}.voices-overview .voice-label{grid-column:auto}}.compact-offers{gap:16px;margin:22px 0 0}.compact-offers article{box-shadow:none;background:#fffdf8;border-radius:9px;padding:16px 18px}.compact-offers article>span{color:#8d5340;background:0 0;border-radius:0;padding:0;font-size:14px}.compact-offers p{color:#a94325;margin:7px 0 0;font-size:19px;font-weight:800;line-height:1.7}.compact-offers .prose-block{margin:0}.yoko-welcome{padding-top:42px;padding-bottom:25px}.welcome-copy{margin:0;font-size:20px;line-height:1.95}.welcome-copy>.prose-block{margin-bottom:1.3em}.welcome-copy>.prose-block:first-child{color:#d6522a;font-size:25px;font-weight:900}.welcome-copy>.prose-block:last-child{background:#fff0dc;border:1px solid #f3c891;border-radius:12px;margin-top:28px;padding:24px}.welcome-copy>.prose-block:last-child strong{color:#dc4024;font-size:27px;line-height:1.75}.talk-section{padding-top:32px}@media (max-width:760px){.compact-offers{grid-template-columns:1fr;gap:10px;margin-top:18px}.compact-offers article{padding:13px 16px}.compact-offers p{font-size:18px}.yoko-welcome{padding-top:34px;padding-bottom:15px}.welcome-copy{font-size:18px}.welcome-copy>.prose-block:first-child{font-size:23px}.welcome-copy>.prose-block:last-child{padding:20px 18px}.welcome-copy>.prose-block:last-child strong{font-size:23px}}.hero .compact-offers{margin:22px 0 30px}.hero .compact-offers p{margin:8px 0 0;font-size:19px;line-height:1.75}.hero .hero-grid [data-field=heroTitle]{margin-top:16px}@media (max-width:760px){.hero .compact-offers p{font-size:18px}}.personal-words-card{background:linear-gradient(135deg,#fffaf1,#fff0dc);border:2px solid #efc796;border-radius:15px;margin-top:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 5px #ffe5bf}.personal-words-card .words-heading{color:#dc542a;margin:0 0 22px;font-size:30px;line-height:1.6}.words-lead{color:#b54a2b;font-size:22px;font-weight:800;line-height:1.8}.word-examples{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.word-examples .prose-block{color:#d94f2b;background:#fff;border:1px solid #f0c797;border-radius:10px;align-items:center;margin:0;padding:12px 17px;font-size:22px;font-weight:900;display:inline-flex}.words-body .prose-block{white-space:pre-line}.words-body strong{color:#da4e2a;font-size:22px;line-height:1.8}.words-body{z-index:1;padding-right:190px;position:relative}.words-yoko-decoration{pointer-events:none;z-index:0;width:220px;height:310px;position:absolute;bottom:0;right:8px}.words-yoko-decoration img{filter:drop-shadow(0 8px 14px #ad592633);width:215px;height:auto;position:absolute;bottom:-48px;right:-8px}.words-yoko-bubble{z-index:2;color:#d84e27;background:#fff;border:3px solid #df5b30;border-radius:20px;width:max-content;max-width:150px;padding:10px 16px;font-size:20px;font-weight:950;line-height:1.35;display:block;position:absolute;bottom:220px;right:115px;box-shadow:0 5px 12px #c9743030}.words-yoko-bubble:after{content:"";background:#fff;border-bottom:3px solid #df5b30;border-right:3px solid #df5b30;width:18px;height:18px;position:absolute;bottom:-13px;right:13px;transform:rotate(45deg)}.plan .offer-value-line{color:#db532c;margin:0 0 24px;font-size:26px;font-weight:900;line-height:1.7}.plan .offer-value-line .prose-block{margin:0}.benefit-summary{padding:24px 22px}.benefit-summary h4{margin-bottom:20px;font-size:25px;font-weight:900}.benefit-summary .prose-block>strong{color:#b94a28;border-bottom:1px solid #efd0a9;margin:0 0 8px;padding:12px 0 8px;font-size:19px;line-height:1.65;display:block}.benefit-summary .prose-block:first-child>strong{padding-top:0}.benefit-summary .list-line{margin-bottom:.8em;line-height:1.85}.benefit-summary .list-line strong strong{color:#a94628}@media (max-width:760px){.personal-words-card{padding:25px 18px}.personal-words-card .words-heading{font-size:26px}.words-lead,.words-body strong{font-size:20px}.word-examples{gap:10px}.word-examples .prose-block{padding:11px 14px;font-size:19px}.words-body{padding-bottom:180px;padding-right:0}.words-yoko-decoration{width:170px;height:235px;right:-4px}.words-yoko-decoration img{width:145px;bottom:-38px}.words-yoko-bubble{max-width:130px;padding:8px 12px;font-size:17px;bottom:166px;right:94px}.plan .offer-value-line{font-size:23px}.benefit-summary{padding:22px 16px}.benefit-summary h4{font-size:23px}.benefit-summary .prose-block>strong{font-size:18px}}.book p.book-personal-promise{color:#dc4a24;margin:22px 0 32px;font-size:27px;font-weight:900;line-height:1.75}.book-personal-promise .prose-block{white-space:pre-line}.plan .plan-intro-duration{color:#d6522c;margin:-9px 0 23px;font-size:25px;font-weight:900}.benefit-summary .treasure-line{text-indent:0;align-items:flex-start;gap:12px;margin-bottom:16px;padding-left:0;display:flex}.benefit-medal{filter:drop-shadow(0 2px 2px #a3782026);flex:0 0 30px;width:30px;height:30px;margin-top:2px;display:block}.treasure-copy{flex:1;min-width:0;font-weight:500;line-height:1.85}.treasure-copy>strong{color:#a94628;font-weight:800}.treasure-copy>strong.large-emphasis{font-size:inherit;line-height:inherit}.plan .benefit-summary{background:linear-gradient(150deg,#fff7e7,#fff0d2);border:1px solid #e9c688;margin-bottom:0;padding:26px 24px;box-shadow:0 5px 17px #aa772411}.benefit-price{background:linear-gradient(145deg,#fff8e7,#ffe9b7);border-top:2px solid #d8b362;border-radius:0 0 8px 8px;margin:28px -24px -26px;padding:25px 24px 27px}.plan .benefit-price .all-included-bridge{color:#a64425;margin:0 0 19px;font-size:24px;font-weight:900;line-height:1.7}.benefit-price .plan-duration{margin:16px 0}.plan .benefit-price p.price{color:#d94726;margin:16px 0;font-size:46px;font-weight:900;line-height:1.4}.plan .benefit-price p.plan-time{font-size:29px}.plan .benefit-price p.total-time{font-size:23px}.plan .benefit-price p.price-per-session{font-size:24px}.plan .benefit-price p.price-inclusions{margin:12px 0 5px;font-size:16px}.plan .benefit-price p.small{font-size:16px}@media (max-width:760px){.book p.book-personal-promise{font-size:23px;line-height:1.8}.plan .plan-intro-duration{font-size:23px}.plan .benefit-summary{padding:22px 16px}.benefit-medal{flex-basis:27px;width:27px;height:27px;margin-top:3px}.benefit-summary .treasure-line{gap:10px}.benefit-price{border-radius:0 0 8px 8px;margin:24px -16px -22px;padding:23px 16px}.plan .benefit-price .all-included-bridge{font-size:22px}.plan .benefit-price p.price{font-size:40px}.plan .benefit-price p.plan-time{font-size:25px}.plan .benefit-price p.total-time{font-size:21px}.plan .benefit-price p.price-per-session{font-size:22px}}.plan .benefit-summary>h4{color:#fff;background:linear-gradient(120deg,#e3542d,#ed7838);border-radius:8px 8px 0 0;margin:-26px -24px 25px;padding:23px 24px;font-size:30px;font-weight:900;line-height:1.5;box-shadow:inset 0 1px #ffffff30}.benefit-group{background:0 0;border:0;margin:0 0 28px;padding:0}.benefit-group:last-child{margin-bottom:10px}.plan .benefit-category{color:#61451e;background:linear-gradient(120deg,#f8e5ac,#fff3d6);border-left:4px solid #b38a31;border-radius:5px;margin:0 0 20px;padding:15px 16px;font-size:21px;font-weight:900;line-height:1.6;display:block}.treasure-list{margin:0;padding:0;list-style:none}.benefit-group .treasure-line{text-indent:0;align-items:flex-start;gap:12px;margin:0 0 18px;padding:0;display:flex}.benefit-group .treasure-copy{color:#3e3026;font-size:17px;font-weight:400}.benefit-group .treasure-copy>strong{color:#3e3026;font-size:inherit;font-weight:800;line-height:inherit}.early-answer{background:#fff1dc;border:1px solid #edc397;border-radius:15px;margin:28px 0 0;padding:30px 220px 30px 30px;position:relative;overflow:hidden}.early-answer h2{margin:15px 0 22px;font-size:30px;line-height:1.65}.ai-yoko-character{filter:drop-shadow(0 8px 13px #9f4f2430);width:218px;height:auto;position:absolute;bottom:-42px;right:7px}.personal-message-highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ffd983 58%);padding:0 .05em .08em;line-height:1.95}@media (max-width:760px){.plan .benefit-summary>h4{margin:-22px -16px 22px;padding:20px 16px;font-size:27px}.plan .benefit-category{padding:14px 13px;font-size:20px}.benefit-group .treasure-line{gap:10px}.benefit-group .treasure-copy{font-size:17px}.early-answer{padding:25px 18px 178px}.early-answer h2{font-size:26px}.ai-yoko-character{width:155px;bottom:-30px;right:-5px}}.casual-laugh{margin:30px 0 0}.powers-invitation.powers-supplement{color:#665b52;background:0 0;border:0;border-radius:0;margin:15px 0 25px;padding:0;font-size:18px;line-height:1.8}.powers-supplement strong{font-weight:500}.conversation-landing.conversation-note{margin:20px 0 24px}.conversation-note .speech{color:#665b52;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1.8}.conversation-note .speech .prose-block{margin:0}.book .book-use-title{color:#fff;background:linear-gradient(120deg,#e5562e,#ed7b37);border-radius:7px;margin:0 0 22px;padding:14px 18px;font-size:25px;font-weight:900;line-height:1.6;display:block}.plan-heading-band{background:linear-gradient(120deg,#e3502b,#ed7133 66%,#ef9b40);border-radius:5px;margin:0 0 24px;overflow:hidden}.plan .plan-heading-band .plan-heading{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.plan .group-heading-duration{color:#fff6de;margin:0;padding:0 24px 21px;font-size:21px;font-weight:700;line-height:1.6}.plan .group-heading-duration .prose-block{margin:0}.personal-gift-line{background:linear-gradient(125deg,#fff2dd,#ffe2ca);border:1px solid #eca86b;border-radius:9px;padding:18px 14px!important}.personal-gift-line .personal-gift-medal{filter:drop-shadow(0 3px 4px #d7612730);flex-basis:38px;width:38px;height:38px;margin-top:4px}.benefit-group .personal-gift-line .treasure-copy{color:#d34122;font-weight:900}.personal-gift-label{color:#fff9e7;background:#d94c29;border-radius:5px;width:fit-content;margin:0 0 8px;padding:4px 9px;font-size:13px;font-weight:800;line-height:1.6;display:block}@media (max-width:760px){.book .book-use-title{padding:13px 15px;font-size:23px}.plan .group-heading-duration{padding:0 18px 19px;font-size:20px}.personal-gift-line{padding:16px 11px!important}.personal-gift-line .personal-gift-medal{flex-basis:34px;width:34px;height:34px}}body{padding-bottom:190px}.editor{flex-wrap:wrap;align-items:stretch}.editor>div{writing-mode:horizontal-tb;flex:100%;min-width:0}.editor>div strong,.editor>div span{white-space:normal;overflow-wrap:break-word;writing-mode:horizontal-tb}.editor>button,.editor>a{text-align:center;flex:180px;justify-content:center;align-items:center;min-width:0;min-height:50px;line-height:1.45;display:flex}.editor>a{color:var(--ink);background:#fff5e1;border:1px solid #d5a56b;border-radius:8px;padding:12px 18px;font-size:17px;font-weight:700;text-decoration:none}@media (max-width:760px){body{padding-bottom:285px}.editor>button,.editor>a{flex-basis:calc(50% - 8px);padding:9px 8px;font-size:14px}}.words-gift-label{color:#fff;letter-spacing:.04em;background:linear-gradient(120deg,#e6532e,#ed7a38);border-radius:999px;align-items:center;width:fit-content;margin:0 0 13px;padding:7px 13px;font-size:15px;font-weight:900;line-height:1.45;display:inline-flex;box-shadow:0 4px 12px #d75b2925}.personal-words-card .words-heading{margin-top:0}.powers-flow-label{color:#fff;letter-spacing:.02em;background:linear-gradient(120deg,#e6532e,#ed7a38);border-radius:10px;width:100%;margin:0 0 24px;padding:20px 24px;font-size:clamp(26px,4vw,34px);font-weight:950;line-height:1.4;display:block;box-shadow:0 5px #c84b27,0 10px 20px #d75b2920}.powers-invitation{color:#8f3b24;margin:17px 0 22px;font-size:18px;font-weight:750;line-height:1.75}.powers-invitation .prose-block{margin-bottom:.35em}.powers-invitation strong{font-weight:900}.powers-process-intro{color:#4e423b;background:linear-gradient(145deg,#fffaf1,#fff0d9);border:1px solid #edc99d;border-radius:10px;margin:18px 0 28px;padding:23px 24px;font-size:18px;line-height:1.9}.powers-process-intro .prose-block{margin-bottom:.9em}.powers-process-intro .prose-block:last-child{margin-bottom:0}.powers-process-intro strong{color:#c94d2b;font-size:21px;font-weight:900}.power-toc{grid-template-columns:1fr;gap:0;max-width:680px;margin:28px 0 38px}.power-toc a{background:linear-gradient(110deg,#fff6e5,#ffedd2);border-color:#ecc48f;margin:0;position:relative;box-shadow:0 3px 10px #bb722313}.power-flow-arrow{place-items:center;box-shadow:0 3px 9px #d85e2c2c;color:#fff!important;background:#e55c31!important;border-radius:50%!important;width:34px!important;height:34px!important;margin:2px auto!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:grid!important}@media (max-width:760px){.powers-flow-label{margin-bottom:21px;padding:18px 17px;font-size:24px}#power2 [data-field=power2Title]{text-wrap:balance;padding:18px 15px;font-size:21px;line-height:1.55}.powers-process-intro{padding:20px 17px;font-size:17px}.powers-process-intro strong{font-size:19px}}.session-visual,.book-visual{position:relative}.session-visual-badge{color:#9f3d20;white-space:pre-line;text-align:left;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#fff8dfeb,#ffd76bf0);border:1px solid #d49627;border-radius:10px;max-width:calc(100% - 36px);padding:10px 17px;font-size:24px;font-weight:950;line-height:1.45;display:block;position:absolute;bottom:18px;left:18px;box-shadow:0 6px 20px #7d48132f,inset 0 1px #fff}.book-image-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid;position:absolute;bottom:32px;left:3%;right:3%}.book-image-value{white-space:pre-line;text-align:center;border-radius:11px;place-items:center;min-width:0;padding:13px 14px;font-size:18px;font-weight:900;line-height:1.5;display:grid;box-shadow:0 6px 18px #74381c2e}.book-image-learning{color:#a64322;background:#fff0c9f2;border:3px solid #df6a2f}.book-image-message{color:#fffdf8;background:linear-gradient(135deg,#db4e2df2,#ef7137f2);border:3px solid #b84423}.book-image-plus{color:#b64a28;text-shadow:0 1px #fff;place-items:center;font-size:31px;font-weight:950;display:grid}.book p.book-personal-promise{white-space:pre-line}@media (max-width:760px){.session-visual-badge{max-width:calc(100% - 20px);padding:8px 12px;font-size:19px;bottom:10px;left:10px}.book-image-pair{gap:5px;bottom:25px;left:2%;right:2%}.book-image-value{border-radius:7px;padding:8px 6px;font-size:12px;line-height:1.45}.book-image-plus{font-size:21px}.plan .group-price-duration-v2{white-space:pre-line}}.plan .benefit-price p.price:has(+.price-per-session){margin-bottom:0}.plan .benefit-price p.price-per-session{background:0 0;border-radius:0;margin:0 0 17px;padding:0;font-size:22px;line-height:1.45}.laugh-visual{border-radius:16px;margin:0 0 28px;position:relative;overflow:hidden;box-shadow:0 8px 22px #964b2024}.laugh-visual img{width:100%;height:auto;display:block}@media (max-width:760px){.plan .benefit-price p.price-per-session{font-size:19px}.laugh-visual{border-radius:12px;margin-bottom:23px}}.words-yoko-decoration{width:265px;height:330px;right:-8px}.words-yoko-decoration img{width:255px;bottom:-53px;right:-18px}.words-yoko-bubble{bottom:227px;right:170px}.ai-yoko-character{width:250px;bottom:-54px;right:-7px}.group-session-visual{background:linear-gradient(145deg,#fff8e7,#ffe5aa);border:1px solid #e4b66d;border-radius:16px;grid-template-columns:minmax(245px,.88fr) minmax(0,1.62fr);align-items:stretch;width:100%;margin-left:auto;margin-right:auto;display:grid;overflow:hidden;box-shadow:0 8px 24px #87441420}.group-session-visual img{object-fit:cover;object-position:center;order:2;width:100%;height:100%;min-height:310px}.group-session-visual .group-session-visual-badge{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#8f371e;white-space:pre-line;background:0 0;border:0;border-right:2px solid #dfa64c;border-radius:0;order:1;align-items:center;margin:0;padding:24px 22px;font-family:inherit;font-size:18px;font-weight:900;line-height:1.75;display:flex;position:static}.group-session-visual-badge .manual-small{line-height:inherit;font-size:1em!important}.plan .benefit-price .plan-duration{margin:0 0 3px}.plan .benefit-price p.plan-time{margin:0;line-height:1.42}.plan .benefit-price p.group-price-duration-v2{color:#984022;white-space:pre-line;margin:0;font-family:inherit;font-size:17px;font-weight:900;line-height:1.36}.plan .benefit-price p.group-price-capacity-v2{color:#984022;white-space:pre-line;margin:0;font-size:17px;font-weight:900;line-height:1.36}.plan .benefit-price .group-price-duration-v2 .prose-block,.plan .benefit-price .group-price-capacity-v2 .prose-block{white-space:pre-line;margin:0}.plan .benefit-price .group-price-duration-v2 .list-line,.plan .benefit-price .group-price-capacity-v2 .list-line{text-indent:0;margin:0;padding-left:0;line-height:1.36}.plan .benefit-price p.price{margin:4px 0 0}.plan .benefit-price p.price .manual-small{line-height:inherit;font-size:.86em!important}.plan .benefit-price p.private-price,.plan .benefit-price p.private-price .manual-small{color:#e4552d!important;font-weight:950!important}.plan .benefit-price .group-price-duration-v2 .prose-block>strong,.plan .benefit-price .group-price-capacity-v2 .prose-block>strong{color:inherit;font-size:inherit;font-weight:900;line-height:inherit;margin:0;padding:0;display:block;border-bottom:0!important}.plan .benefit-price p.price-per-session{margin:0 0 8px}.benefit-price .intro-price-block{margin:11px auto 6px}.plan .benefit-price p.private-price-time{color:#984022;white-space:pre-line;margin:0;font-family:inherit;font-size:17px;font-weight:900;line-height:1.36}.plan .benefit-price .private-price-time .prose-block{white-space:pre-line;margin:0}.plan .benefit-price .private-price-time .list-line{text-indent:0;margin:0;padding-left:0;line-height:1.36}@media (max-width:760px){.words-body{padding-bottom:0}.words-yoko-decoration{z-index:2;width:205px;height:235px;margin:12px 0 -18px auto;position:relative;bottom:auto;right:auto}.words-yoko-decoration img{width:176px;bottom:-38px;right:0}.words-yoko-bubble{bottom:162px;right:110px}.ai-yoko-character{width:180px;bottom:-38px;right:-18px}.group-session-visual{border-radius:13px;width:100%;margin-left:auto;margin-right:auto;display:block}.group-session-visual img{aspect-ratio:16/10;object-fit:cover;height:auto;min-height:0;display:block}.group-session-visual .group-session-visual-badge{border-bottom:2px solid #dfa64c;border-right:0;order:1;padding:15px 16px 17px;font-size:15px;line-height:1.65}.group-session-visual img{order:2}.plan .benefit-price p.group-price-duration-v2,.plan .benefit-price p.group-price-capacity-v2,.plan .benefit-price p.private-price-time{font-size:16px;line-height:1.36}.benefit-price .intro-price-block{margin-top:10px}}.group-recommended{background:#fff7e8;border-left:6px solid #e45a31;border-radius:4px 13px 13px 4px;margin:30px 0 28px;padding:25px 23px 22px;box-shadow:0 6px 18px #87441412}.group-recommended-title{color:#a23b21;margin:0 0 15px;font-size:23px;font-weight:900;line-height:1.6}.group-recommended-body{margin:0;font-size:18px;line-height:1.85}.group-shared-insight{background:linear-gradient(145deg,#fffaf0,#fff0ce);border:2px solid #e4b66d;border-radius:16px;margin:34px 0 30px;padding:28px 24px 24px;box-shadow:0 8px 24px #87441418}.group-shared-insight-title{color:#9b381f;text-align:center;margin:0 0 18px;font-size:26px;font-weight:900;line-height:1.6}.group-shared-insight-body{margin:0;font-size:18px;line-height:1.9}.group-connection-visual{background:#fff;border:1px solid #e4b66d;border-radius:16px;margin:24px 0 0;overflow:hidden;box-shadow:0 8px 24px #87441420}.group-connection-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.plan-group .benefit-summary .prose-block:first-child>strong{color:#9c321d;text-align:center;background:linear-gradient(135deg,#fff0c8,#ffe3a2);border:1px solid #e4b66d;border-radius:9px;margin:-2px -4px 12px;padding:17px 14px;font-size:22px;line-height:1.65;box-shadow:0 5px 14px #aa772418}@media (max-width:760px){.group-recommended{border-left-width:5px;margin:26px 0 24px;padding:21px 16px 18px}.group-recommended-title{font-size:21px}.group-recommended-body{font-size:17px}.group-shared-insight{border-radius:13px;margin:28px 0 25px;padding:23px 17px 18px}.group-shared-insight-title{text-align:left;font-size:23px}.group-shared-insight-body{font-size:17px}.group-connection-visual{border-radius:11px;margin:20px 0 0}.plan-group .benefit-summary .prose-block:first-child>strong{padding:15px 10px;font-size:19px}}.plan-group .group-session-visual{background:#fff8e7;flex-direction:column;width:100%;display:flex}.plan-group .group-session-visual img{aspect-ratio:3/2;object-fit:cover;object-position:center;order:1;width:100%;height:auto;min-height:0;display:block}.plan-group .group-session-visual .group-session-visual-badge{color:#8f371e;text-align:center;white-space:pre-line;width:100%;max-width:none;box-shadow:none;background:linear-gradient(135deg,#fff5da,#ffe7ae);border:0;border-top:2px solid #dfa64c;border-radius:0;order:2;margin:0;padding:13px 15px 15px;font-size:15px;font-weight:900;line-height:1.65;display:block}.group-journey{background:linear-gradient(145deg,#fffaf0,#fff0cf);border:1px solid #e8c68c;border-radius:14px;margin:26px 0 31px;padding:20px 14px 22px;box-shadow:0 7px 20px #9c5d1d17}.plan .group-journey-title{color:#9b3d24;text-align:center;margin:0 0 15px;font-size:19px;font-weight:900;line-height:1.6}.group-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;max-width:620px;margin:0 auto;padding:58px 8px 8px;display:grid;position:relative}.group-journey-step{color:#643a28;text-align:center;background:#fffdf8;border:1px solid #ecc27e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:106px;padding:11px 6px;display:flex;position:relative;box-shadow:0 5px 12px #a6662317}.group-journey-step.step-1{transform:translateY(24px)}.group-journey-step.step-2{transform:translateY(16px)}.group-journey-step.step-3{transform:translateY(8px)}.group-journey-step.step-4{transform:translateY(0)}.group-journey-session{color:#fff;background:#c94c2b;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;font-size:16px;font-weight:950;line-height:1;display:grid;box-shadow:0 3px 8px #9c3d2526}.group-journey-rise-arrow{z-index:0;color:#df6d35;filter:drop-shadow(0 3px 2px #fff8e7);width:96%;height:72px;position:absolute;top:0;left:2%;overflow:visible}.group-journey-step{z-index:1}.growth-symbol{color:#dc6937;width:45px;height:45px;margin-bottom:8px;display:block;overflow:visible}.growth-stage-2{color:#cc7531}.growth-stage-3{color:#bd7830}.growth-stage-4{color:#d05c34}.private-journey{background:linear-gradient(145deg,#fffaf0,#ffefd0);border:1px solid #e6bd78;border-radius:14px;margin:26px 0 31px;padding:20px 14px 24px;box-shadow:0 7px 20px #9c5d1d17}.plan .private-journey-title{color:#9b3d24;text-align:center;margin:0 0 14px;font-size:19px;font-weight:900;line-height:1.6}.private-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:8px 0 20px;display:grid}.private-journey-step{color:#643a28;text-align:center;background:#fffdf8;border:1px solid #ecc27e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:12px 8px;display:flex;position:relative;box-shadow:0 5px 12px #a6662317}.private-journey-step.step-2{background:linear-gradient(155deg,#fff9eb,#ffe0ab);transform:translateY(22px);box-shadow:0 7px 18px #a6662326}.private-journey-step.step-3{background:linear-gradient(155deg,#fffdf8,#fff0c8)}.private-journey-number{color:#fff;background:#e45b32;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;font-size:20px;font-weight:950;line-height:1;display:flex}.private-journey-copy{white-space:pre-line;font-size:13px;font-weight:850;line-height:1.55}.private-journey-arrow{z-index:2;color:#d8562f;text-shadow:0 2px #fff8e7;font-size:29px;font-weight:950;line-height:1;position:absolute;top:36px;right:-18px}.plan-group .benefit-price .plan-duration{background:#fff9e9;border:1px solid #e4bd7b;border-radius:9px;flex-direction:column;gap:2px;width:100%;margin:0 0 8px;padding:11px 12px;display:flex}.plan-group .benefit-price p.group-price-duration-v2,.plan-group .benefit-price p.group-price-capacity-v2{color:#8f371e;text-align:left;white-space:pre-line;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:0;font-size:14px;font-weight:900;line-height:1.55;display:flex}.plan-group .benefit-price .group-price-duration-v2 .prose-block,.plan-group .benefit-price .group-price-capacity-v2 .prose-block{text-align:left;white-space:pre-line;width:100%;margin:0}@media (max-width:760px){.plan-group .group-session-visual img{aspect-ratio:3/2}.plan-group .group-session-visual .group-session-visual-badge{padding:12px 10px 14px;font-size:13px;line-height:1.6}.group-journey{margin:23px 0 27px;padding:18px 8px 20px}.plan .group-journey-title{margin-bottom:12px;font-size:17px}.group-journey-steps{gap:6px;padding:47px 1px 16px}.group-journey-step{border-radius:9px;min-height:100px;padding:8px 3px}.group-journey-step.step-1{transform:translateY(18px)}.group-journey-step.step-2{transform:translateY(12px)}.group-journey-step.step-3{transform:translateY(6px)}.growth-symbol{width:39px;height:39px;margin-bottom:7px}.group-journey-session{width:25px;height:25px;font-size:14px}.group-journey-rise-arrow{height:56px;top:1px}.private-journey{margin:23px 0 27px;padding:18px 8px 22px}.plan .private-journey-title{margin-bottom:12px;font-size:17px}.private-journey-steps{gap:6px;padding:6px 0 18px}.private-journey-step{border-radius:9px;min-height:108px;padding:9px 4px}.private-journey-step.step-2{transform:translateY(18px)}.private-journey-number{width:30px;height:30px;font-size:18px}.private-journey-copy{font-size:11px;line-height:1.5}.private-journey-arrow{font-size:22px;top:34px;right:-14px}.plan-group .benefit-price .plan-duration{gap:2px;padding:10px}.plan-group .benefit-price p.group-price-duration-v2,.plan-group .benefit-price p.group-price-capacity-v2{min-height:0;padding:10px;font-size:14px}}
