.welcome{padding-top:70px;padding-bottom:75px}.welcome-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center}.welcome h1,.launch-heading h1{font-size:56px;line-height:1.35;letter-spacing:-2px}.welcome-status{background:var(--ink);color:var(--paper);padding:34px 38px;position:relative}.welcome-status:after{content:'T';position:absolute;right:20px;bottom:0;font-family:var(--serif);font-size:150px;opacity:.07;line-height:1}.welcome-status .tag{background:#dce8aa;color:var(--ink)}.welcome-status h2{font-size:25px;margin:22px 0}.welcome-status p{font-size:12px;color:#becbbb;line-height:1.95}.plain-checks{padding:0;list-style:none;font-size:13px}.plain-checks li{padding:10px 0;border-bottom:1px solid #ffffff20}.plain-checks li:before{content:'✓';color:var(--lime);margin-right:10px}.route-section{padding-top:55px;padding-bottom:70px;border-top:1px solid var(--line)}.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.route-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);padding:30px;min-height:305px;background:#faf9f4;transition:transform .2s,border-color .2s}.route-card:hover{transform:translateY(-5px);border-color:var(--ink)}.route-card.featured{background:var(--pale);border-color:#b9c59d}.route-number{position:absolute;right:26px;top:19px;font-family:var(--serif);font-size:42px;color:#bfc8ad}.route-card>.tag{align-self:flex-start;margin-bottom:28px}.route-card h3{font-size:22px;margin:0 0 14px}.route-card p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 25px}.route-link{font-size:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.understand-section{padding-top:55px;padding-bottom:70px;display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.understand-list article{border-top:1px solid var(--line);padding:25px 0}.understand-list article>span{font-size:10px;letter-spacing:1px;color:var(--muted)}.understand-list h3{font-size:18px;margin:13px 0}.understand-list p{font-size:13px;color:var(--muted);line-height:1.9}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-top:45px;padding-bottom:70px}.faq-list details{border-top:1px solid var(--line);padding:20px 0;font-size:13px}.faq-list summary{cursor:pointer;list-style-position:outside;margin-left:15px}.faq-list p{font-size:12px;color:var(--muted);line-height:1.95}.closing-cta{margin-bottom:75px;padding-top:35px;padding-bottom:35px;background:var(--pale);display:flex;justify-content:space-between;align-items:center;gap:30px}.closing-cta h2{font-size:28px;margin:0 0 10px}.closing-cta p{font-size:12px;color:var(--muted);margin:0}.guided-footer{display:flex;gap:30px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted)}.guided-footer>span{margin-right:auto}.back-link{display:inline-block;font-size:11px;margin-bottom:30px;color:var(--muted)}.journey-heading,.launch-heading{padding-top:35px;padding-bottom:40px}.journey-heading h1{font-size:43px;line-height:1.4;letter-spacing:-1px}.journey-heading .lead{font-size:14px;margin-bottom:0}.experience-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px;padding-top:15px;padding-bottom:75px}.experience-steps{padding-top:18px}.experience-steps>div{display:flex;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--line);font-size:13px;color:#849083}.experience-steps b{font-family:var(--serif);font-size:23px;font-weight:400}.experience-steps small{display:block;font-size:10px;margin-top:4px}.experience-steps .active{color:var(--ink);border-top-color:var(--ink)}.experience-steps .complete{color:#557a46}.experience-steps>p{font-size:10px;color:var(--muted);line-height:1.9;margin:25px 0 8px}.experience-steps .text-button{margin:0}.experience-main{min-width:0}.experience-panel{padding:34px 38px;border:1px solid var(--line);background:#fcfbf7}.experience-panel h2{font-size:27px;line-height:1.55;margin:23px 0 18px}.experience-panel>p{font-size:13px;color:var(--muted);line-height:1.95}.experience-panel>p.fine{font-size:10px}.experience-visual{display:flex;align-items:center;justify-content:center;gap:25px;padding:25px 0 35px}.person-circle,.verification-circle{border:1px solid var(--ink);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:18px}.person-circle{background:var(--ink);color:var(--lime)}.verification-circle{background:var(--pale)}.proof-line{border-bottom:1px solid var(--line);font-size:10px;color:var(--muted);padding:0 15px 8px}.experience-status{font-size:12px;line-height:1.9;background:var(--pale);padding:18px 22px;margin-top:18px;overflow-wrap:anywhere}.experience-limit{border-left:2px solid #a9b67e;padding:4px 16px;margin-top:25px;font-size:11px}.experience-limit p{color:var(--muted);line-height:1.9;margin:5px 0}.experience-limit a{text-decoration:underline;font-size:10px}.trial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.trial-grid article{background:var(--pale);padding:24px}.trial-icon{font-family:var(--serif);font-size:32px}.trial-grid h3{font-size:16px;margin:12px 0}.trial-grid p{font-size:11px;color:var(--muted);line-height:1.9;min-height:63px}.trial-grid .button{font-size:10px;min-height:40px;padding:9px 12px}.trial-grid strong{display:block;font-size:10px;font-weight:400;margin-top:16px;color:#4a6e38}.outcome-list{list-style:none;padding:0;margin:25px 0}.outcome-list li{display:flex;gap:20px;border-top:1px solid var(--line);padding:18px 0}.outcome-list b{font-family:var(--serif);font-size:26px;color:#92a56a;font-weight:400}.outcome-list strong{font-size:13px;font-weight:500}.outcome-list p{font-size:11px;color:var(--muted);line-height:1.8;margin:5px 0}.next-choice{padding-top:5px}.next-choice p{font-size:12px;margin:0 0 18px}.next-choice .button{margin:0 8px 10px 0;font-size:10px}.technical-details{margin-top:20px;font-size:11px}.technical-details summary{cursor:pointer;text-decoration:underline}.technical-details pre{font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;background:var(--pale);padding:15px}.launch-heading .lead{margin-bottom:0;font-size:14px}.launch-title-row{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.release-truth{border-left:3px solid var(--ink);padding:18px 28px;background:var(--pale)}.release-truth>strong{display:block;font-size:24px;font-weight:500;margin:18px 0 12px}.release-truth p{font-size:12px;color:var(--muted);line-height:2}.release-truth a{font-size:10px;text-decoration:underline}.launch-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;padding-top:15px;padding-bottom:65px}.launch-sidebar{padding-top:20px}.launch-sidebar>[data-plan-step]{display:flex;width:100%;gap:15px;align-items:center;background:none;border:0;border-top:1px solid var(--line);padding:17px 8px;text-align:left;color:var(--muted);font-size:12px}.launch-sidebar>[data-plan-step] b{font-size:12px;font-weight:400}.launch-sidebar>[data-plan-step].selected{background:var(--ink);color:var(--lime);border-color:var(--ink)}.local-note{font-size:11px;margin-top:30px}.local-note p{font-size:10px;color:var(--muted);line-height:1.9}.local-note .text-button{margin:0;font-size:10px}.draft-workspace{min-width:0;border:1px solid var(--line);padding:30px 35px;background:#fcfbf7}.draft-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:25px;font-size:10px;color:var(--muted)}.draft-topline .text-button{font-size:10px;padding:0;margin:0}.draft-workspace h2{font-size:28px;margin-bottom:8px}.draft-intro{font-size:11px;color:var(--muted);margin:0 0 25px}.draft-callout{font-size:12px;line-height:1.9;background:var(--pale);padding:15px 18px;margin-bottom:25px}.draft-field{margin-bottom:22px;min-width:0}.draft-field label{font-size:12px;color:var(--ink);display:flex;gap:12px;align-items:center}.draft-field label>span{font-size:9px;color:var(--muted);font-weight:400}.draft-field input,.draft-field textarea{width:100%;min-height:44px;background:white;border:1px solid var(--line);color:var(--ink);padding:11px 13px;font-family:var(--sans);font-size:12px;resize:vertical;border-radius:0}.draft-field textarea{line-height:1.8}.draft-field input[aria-invalid=true],.draft-field textarea[aria-invalid=true]{border:1px solid #ad533b}.draft-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.field-hint{font-size:9px;color:var(--muted);line-height:1.8;margin:7px 0}.field-error{font-size:10px;color:#943c2b;margin:6px 0;line-height:1.7}.field-error:empty{display:none}.token-draft-header{display:flex;gap:25px;background:var(--pale);padding:15px 18px;margin-bottom:25px;font-size:10px;color:var(--muted);flex-wrap:wrap}.token-draft-header strong{display:block;font-size:15px;font-weight:500;color:var(--ink);margin-top:3px}.allocation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.allocation-summary{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:15px 20px;background:var(--pale);font-size:12px;margin:0 0 25px}.allocation-summary strong{font-family:var(--serif);font-size:27px;font-weight:400}.allocation-summary p{grid-column:1/-1;font-size:10px;color:var(--muted);margin:0}.external-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.external-checks article{border-top:1px solid var(--line);padding-top:15px}.external-checks article>span{font-size:10px;color:var(--muted);letter-spacing:1px}.external-checks h3{font-size:16px;margin:10px 0}.external-checks p{font-size:11px;color:var(--muted);line-height:1.95}.plan-message{padding:14px 17px;background:var(--pale);font-size:11px;line-height:1.85;color:var(--muted);margin-top:24px;overflow-wrap:anywhere}.draft-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px;align-items:center}.draft-actions .button{font-size:11px}.draft-actions #export-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.next-action-card{background:var(--ink);color:var(--paper);padding:22px 25px;margin:25px 0}.next-action-card .eyebrow{color:var(--lime);font-size:9px;margin-bottom:12px}.next-action-card>p:last-child{font-size:14px;line-height:1.9;margin:0}.review-missing{padding:0 0 15px;border-bottom:1px solid var(--line)}.review-missing h3{font-size:15px}.review-missing ul{padding-left:18px;columns:2;font-size:11px;color:var(--muted);line-height:2.2}.review-details{margin:20px 0;font-size:12px}.review-details summary{cursor:pointer;text-decoration:underline}.review-details dd{overflow-wrap:anywhere;white-space:pre-wrap;max-width:65%}.review-details dt{flex-shrink:0}.milestones{padding-top:40px;padding-bottom:75px;display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.milestone-list>div{display:grid;grid-template-columns:10px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--line);padding:20px 0}.milestone-list strong{font-size:12px;font-weight:400}.milestone-list>div>span:last-child{font-size:10px;color:var(--muted)}.milestone-dot{width:7px;height:7px;border:1px solid #98a68b;border-radius:50%}.milestone-dot.done{background:#94a965;border:0}.beginner-entry{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:0;margin-bottom:45px;padding-top:23px;padding-bottom:23px;background:var(--pale)}.beginner-entry strong{display:block;font-size:18px;font-weight:500}.beginner-entry p{font-size:11px;color:var(--muted);margin:5px 0 0}.beginner-entry .button{font-size:11px;flex-shrink:0}@media(max-width:1050px){.welcome-grid,.launch-title-row{gap:45px}.welcome h1,.launch-heading h1{font-size:48px}.experience-layout,.launch-layout{gap:25px;grid-template-columns:190px minmax(0,1fr)}.experience-panel,.draft-workspace{padding:27px}.route-card{padding:25px}.understand-section,.faq-section{gap:45px}.milestones{gap:35px}.trial-grid{gap:12px}.trial-grid article{padding:18px}.review-missing ul{columns:1}}@media(max-width:700px){.welcome{padding-top:35px;padding-bottom:45px}.welcome-grid,.launch-title-row{grid-template-columns:1fr;gap:30px}.welcome h1,.launch-heading h1{font-size:40px}.welcome-status{padding:25px}.welcome-status h2{font-size:23px}.route-section{padding-top:40px;padding-bottom:35px}.route-grid{grid-template-columns:1fr;gap:16px}.route-card{min-height:240px;padding:25px}.route-card>.tag{margin-bottom:22px}.route-number{top:17px}.understand-section,.faq-section{grid-template-columns:1fr;gap:15px;padding-top:30px;padding-bottom:40px}.understand-list article{padding:20px 0}.faq-list details{padding:18px 0}.closing-cta{display:block;margin-bottom:45px;padding-top:28px;padding-bottom:28px}.closing-cta h2{font-size:25px}.closing-cta .button{margin-top:22px}.guided-footer{gap:15px;padding-top:25px}.guided-footer>span{flex-basis:100%}.journey-heading,.launch-heading{padding-top:25px;padding-bottom:25px}.journey-heading h1{font-size:32px}.journey-heading .lead,.launch-heading .lead{font-size:12px}.back-link{margin-bottom:22px;font-size:10px}.experience-layout,.launch-layout{grid-template-columns:1fr;gap:20px;padding-top:0;padding-bottom:40px}.experience-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:0}.experience-steps>div{padding:12px 0;display:block}.experience-steps b{font-size:19px;display:block;margin-bottom:6px}.experience-steps span{font-size:11px}.experience-steps small{font-size:8px}.experience-steps>p{grid-column:1/-1;margin:0;font-size:9px}.experience-steps .text-button{grid-column:1/-1;justify-self:start;font-size:10px;padding:4px 0}.experience-panel{padding:24px 20px}.experience-panel h2{font-size:23px}.experience-panel>p{font-size:12px}.experience-visual{gap:12px;padding:20px 0 30px}.person-circle,.verification-circle{width:62px;height:62px;font-size:16px}.proof-line{padding:0 7px 7px;font-size:9px}.trial-grid{grid-template-columns:1fr}.trial-grid p{min-height:0}.trial-grid article{padding:22px}.experience-limit{font-size:10px}.experience-status{font-size:11px;padding:15px}.release-truth{padding:20px 22px}.release-truth>strong{font-size:22px}.launch-sidebar{padding-top:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.launch-sidebar>.eyebrow{grid-column:1/-1;margin-bottom:10px}.launch-sidebar>[data-plan-step]{display:block;padding:12px 5px;text-align:center;font-size:10px}.launch-sidebar>[data-plan-step] b{display:block;font-size:10px;margin-bottom:5px}.local-note{grid-column:1/-1;font-size:10px;margin-top:12px}.local-note p{margin:6px 0;font-size:9px}.draft-workspace{padding:23px 18px}.draft-workspace h2{font-size:24px}.draft-topline{font-size:9px}.draft-topline .text-button{font-size:9px}.draft-intro{font-size:10px}.draft-field-grid{grid-template-columns:1fr}.allocation-form{gap:0 12px}.draft-field label{font-size:11px;gap:8px}.draft-field input,.draft-field textarea{font-size:12px}.external-checks{grid-template-columns:1fr}.draft-actions{flex-wrap:wrap}.draft-actions .button{font-size:10px;padding:10px 13px}.draft-actions #export-actions{flex:1;flex-wrap:wrap}.review-details dt{font-size:10px}.review-details dd{font-size:10px}.milestones{grid-template-columns:1fr;gap:15px;padding-top:25px;padding-bottom:40px}.milestone-list>div{gap:10px;padding:16px 0;grid-template-columns:8px 1fr}.milestone-list strong{font-size:11px}.milestone-list>div>span:last-child{grid-column:2;font-size:9px}.beginner-entry{display:block;padding-top:22px;padding-bottom:22px;margin-bottom:25px}.beginner-entry strong{font-size:18px}.beginner-entry .button{margin-top:18px}}

.launch-title-row>div>.button,.journey-heading>.button{margin-top:20px}#draft-workspace,#experience-workspace{scroll-margin-top:25px}

.suggestion-button{margin:0 0 24px;font-size:11px}.welcome .eyebrow{letter-spacing:1.3px}
