/* Result-first story and a tangible look inside the course. */
.result-preview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:7%;align-items:center;background:#e8edfc;color:var(--ink)}
.result-intro h2{line-height:1.05;margin:18px 0 25px}.result-intro p{max-width:34ch}.result-intro .button{display:inline-block;margin-top:20px;font-size:15px}
.result-workspace{min-width:0}.result-inputs{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:center}.result-inputs figure{margin:0}.result-inputs img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid #182b3a33}.result-inputs figcaption{font-size:12px;margin-top:8px}.result-audio{min-width:0}.result-audio>span{font-size:12px;display:block;color:#425261}.result-audio strong{display:block;font-size:20px;margin:5px 0 12px}.result-audio audio{width:100%;height:38px}.result-connector{display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px;padding:18px}.result-connector b{font-size:25px}.result-player{background:#182b3a;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #182b3a18}.result-player video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#15212b}.result-player-label{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;color:#fff9e8;font-size:12px}.result-player-label span{opacity:.75}.result-caption-note{font-size:12px;line-height:1.55;max-width:65ch;color:#465567}
.story-trail a{display:inline-block;padding:10px 14px;border:1px solid var(--ink);border-radius:6px;color:var(--ink);text-decoration:none;background:var(--paper);font-weight:600;transition:transform .2s}.story-trail a:hover{transform:translateY(-3px)}
.idea-workbench{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e4eade;align-items:center}.idea-workbench h2{line-height:1.08;margin:18px 0 24px}.idea-workbench p{max-width:42ch}.idea-options{display:flex;flex-direction:column;gap:10px;max-width:350px;margin-top:28px}.idea-options button{text-align:left;border:1px solid #182b3a3d;border-radius:9px;padding:15px 18px;font:inherit;font-weight:600;background:transparent;color:var(--ink);cursor:pointer;transition:background .25s,transform .25s}.idea-options button[aria-pressed=true]{background:#182b3a;color:white;transform:translateX(8px)}.idea-page{background:var(--paper);padding:28px;border-radius:12px;box-shadow:8px 10px 0 #182b3a1a;min-width:0}.idea-preview-label{font-size:12px;color:#5e685d}.idea-page p{line-height:1.55}.idea-you,.idea-ai{padding:17px;border-radius:14px;margin:20px 0!important;font-size:17px}.idea-you{background:#e5e9f8;margin-left:24px!important}.idea-ai{background:#f4e8b3;margin-right:24px!important}.idea-page small{display:block;font-size:11px;margin-bottom:7px;color:#4a545d}.idea-direction{padding:8px 0 22px}.idea-direction strong{font-size:21px;line-height:1.4;display:block;min-height:2.8em}.idea-page .idea-note{font-size:11px;margin-top:20px;color:#52606b}.idea-page .text-link{font-size:14px}.idea-picked{border-left:3px solid var(--blue);padding:10px 15px;background:#e8edfc;font-size:16px!important}
.lesson-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.lesson-preview-strip figure{margin:0;min-width:0}.lesson-preview-strip img{width:100%;height:auto;display:block;border-radius:9px;box-shadow:0 8px 18px #182b3a15}.lesson-preview-strip figcaption{padding:15px 0}.lesson-preview-strip figcaption span{display:block;font-size:12px;color:#5e6872;margin-bottom:5px}.lesson-preview-strip figcaption strong{font-size:18px}.lesson-preview-note{font-size:12px;margin-bottom:35px}
.real-guide-preview{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;margin-top:60px;padding:40px;background:#e4eaf5;border-radius:14px}.real-guide-preview>a{justify-self:center;display:block;max-width:300px;transform:rotate(-3deg);transition:transform .3s}.real-guide-preview>a:hover{transform:rotate(0)}.real-guide-preview img{width:100%;height:auto;display:block;box-shadow:0 12px 30px #182b3a20}.real-guide-preview h3{font-size:36px;margin:18px 0 25px;line-height:1.1}.real-guide-preview ol{padding-left:20px}.real-guide-preview li{padding:8px 0;line-height:1.6;font-size:16px}.real-guide-preview li strong{display:block}.real-guide-preview .text-link{display:inline-block;margin-top:20px}
.offer-summary h2{line-height:1.05}.offer-deliverables{padding:0;list-style:none;margin:28px 0}.offer-deliverables li{border-top:1px solid #182b3a33;padding:12px 0;font-weight:500}.offer-deliverables li:before{content:'✓';margin-right:12px}.offer-tool-note{font-size:14px!important;max-width:48ch}.purchase-box{padding:35px!important}.purchase-box h3{font-size:35px;margin:18px 0 25px;line-height:1.1}.offer-label{font-size:13px}.offer-price{padding:20px 0;border-block:1px solid #182b3a25;margin-bottom:22px}.offer-price strong{font-size:25px!important}.offer-price span{display:block;font-size:13px;margin-top:8px}.purchase-box .button{display:block;width:100%;padding:16px;font:inherit;margin-bottom:15px}.purchase-box .button:disabled{background:#dedbd0!important;box-shadow:none;cursor:not-allowed;transform:none;opacity:.85}.purchase-box .quiet-choice{display:block;text-align:center;font-size:14px;color:var(--ink)}.first-lesson-plan{padding-top:25px;margin-top:25px;border-top:1px solid #182b3a25}.first-lesson-plan strong{font-size:16px!important}.first-lesson-plan p,.offer-terms-note{font-size:13px!important;line-height:1.6!important}.offer-terms-note{color:#56606a}
@media(max-width:800px){.result-preview,.idea-workbench{grid-template-columns:1fr;gap:35px}.result-intro p{max-width:none}.result-intro h2{font-size:38px!important}.result-inputs{gap:12px}.result-audio strong{font-size:17px}.result-player-label{flex-direction:column;gap:4px}.story-trail{gap:8px}.story-trail a{font-size:12px;padding:9px 10px}.story-trail b{display:none}.idea-options{max-width:none}.idea-options button[aria-pressed=true]{transform:none}.idea-page{padding:20px}.idea-direction strong{font-size:19px}.lesson-preview-strip{grid-template-columns:1fr;gap:25px}.lesson-preview-strip figure{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:center}.lesson-preview-strip figcaption strong{font-size:16px}.real-guide-preview{grid-template-columns:1fr;padding:25px;gap:35px;margin-top:35px}.real-guide-preview>a{max-width:240px}.real-guide-preview h3{font-size:30px}.purchase-box{padding:25px!important}.idea-workbench h2{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){.idea-options button,.story-trail a,.real-guide-preview>a{transition:none}}
