.thanks-hero{padding:70px 0 90px;border-bottom:1px solid var(--gray)}.thanks-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:7vw;align-items:center}.thanks-hero-copy .back-link{display:inline-block;margin-bottom:64px;color:var(--muted);font-size:.78rem;font-weight:600;text-decoration:none}.thanks-hero h1{max-width:690px;font-size:clamp(3.8rem,7vw,7rem)}.thanks-hero h1 span{color:var(--orange)}.thanks-lead{max-width:620px;color:#444952;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.6}.thanks-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.thanks-hero-media{margin:0}.thanks-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.thanks-hero-media figcaption{padding:12px 0;color:var(--muted);font-size:.72rem;line-height:1.5}.purpose-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:9vw;align-items:start}.purpose-grid h2{max-width:650px}.purpose-copy{padding-top:20px}.purpose-copy p{max-width:690px;font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.65}.purpose-copy p+p{color:var(--muted)}.thanks-formats{background:#f0f1ee}.formats-heading{max-width:830px;margin-bottom:60px}.formats-heading p{max-width:620px;margin:24px 0 0;color:var(--muted);line-height:1.65}.formats-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.formats-grid article{padding:clamp(28px,4vw,48px);border:1px solid var(--ink);background:var(--paper)}.formats-grid article>span{color:var(--orange);font:500 .62rem "JetBrains Mono";letter-spacing:.1em}.formats-grid h3{margin:42px 0 18px;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.055em}.formats-grid p{max-width:640px;color:var(--muted);line-height:1.65}.format-video{grid-row:span 2;min-height:600px;display:flex;flex-direction:column}.format-video .format-links{margin-top:auto}.format-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px}.format-links a{color:var(--ink);font-size:.78rem;font-weight:700;text-decoration:none}.format-links a:hover{color:var(--orange)}.format-story{background:var(--blue)!important}.format-story p{color:var(--ink)!important}.format-private{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.1fr auto;gap:40px;align-items:center;background:var(--ink)!important;color:var(--paper)}.format-private h3{margin:0}.format-private p{margin:0;color:#c4c7cd}.format-private .button{white-space:nowrap}.script-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.script-plan ol{margin:50px 0 0;padding:0;list-style:none;counter-reset:steps}.script-plan li{counter-increment:steps;display:grid;grid-template-columns:45px minmax(0,1fr);padding:20px 0;border-bottom:1px solid var(--gray)}.script-plan li::before{content:counter(steps,decimal-leading-zero);grid-row:span 2;color:var(--orange);font:500 .62rem "JetBrains Mono"}.script-plan li b{font:700 1.05rem Manrope}.script-plan li span{margin-top:6px;color:var(--muted);font-size:.88rem;line-height:1.5}.thanks-script blockquote{margin:0;padding:clamp(32px,5vw,58px);border:1px solid var(--ink);background:#fff;box-shadow:14px 14px 0 var(--green)}.thanks-script blockquote p{font:600 clamp(1.15rem,2vw,1.55rem)/1.65 Manrope}.thanks-script blockquote footer{color:var(--muted);font-size:.72rem;line-height:1.5}.thanks-tools{background:var(--ink);color:var(--paper)}.tools-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;align-items:start}.tools-intro p{max-width:520px;margin-top:28px;color:#c4c7cd;line-height:1.65}.tool-list{border-top:1px solid rgba(255,255,255,.25)}.tool-list>a{display:grid;grid-template-columns:95px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:170px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.2);color:inherit;text-decoration:none}.tool-list>a>span{color:var(--green);font:500 .65rem "JetBrains Mono";letter-spacing:.1em}.tool-list h3{margin:0 0 10px;font-size:1.45rem}.tool-list p{max-width:520px;margin:0;color:#b9bdc5;font-size:.88rem;line-height:1.55}.tool-list b{font-size:.7rem}.share-check{background:#f0f1ee}.share-check-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.share-check-grid>div:first-child p{max-width:520px;color:var(--muted);line-height:1.65}.share-check-grid>div:last-child{padding:clamp(28px,5vw,52px);border-left:8px solid var(--orange);background:var(--paper)}.share-check-grid h3{font-size:1.4rem}.share-check-grid>div:last-child p{line-height:1.65}.share-check-grid .button{margin-top:14px}.thanks-english{border-top:1px solid var(--gray)}.english-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.english-grid>div:last-child p{max-width:650px;color:var(--muted);line-height:1.65}.english-grid .text-link{display:inline-flex;margin-top:14px}@media(max-width:900px){.thanks-hero-grid,.purpose-grid,.script-grid,.tools-shell,.share-check-grid,.english-grid{grid-template-columns:1fr}.thanks-hero-grid{gap:55px}.thanks-hero-media{max-width:760px}.formats-grid{grid-template-columns:1fr}.format-video{grid-row:auto;min-height:480px}.format-private{grid-column:auto;grid-template-columns:1fr}.thanks-script blockquote{margin-right:14px}.format-private h3{margin-top:34px}.tool-list>a{grid-template-columns:80px minmax(0,1fr)}}@media(max-width:600px){.thanks-hero{padding:50px 0 70px}.thanks-hero-copy .back-link{margin-bottom:45px}.thanks-hero h1{font-size:clamp(2.9rem,13vw,4rem);line-height:.96}.thanks-actions{align-items:flex-start;flex-direction:column}.formats-grid article{padding:28px 22px}.format-video{min-height:0}.format-private{gap:20px}.format-private h3{margin-top:28px}.format-private .button,.share-check-grid .button{width:100%;white-space:normal}.script-plan li{grid-template-columns:35px minmax(0,1fr)}.thanks-script blockquote{padding:28px 22px;box-shadow:10px 10px 0 var(--green)}.tool-list>a{grid-template-columns:1fr;gap:12px;padding:28px 0}.tool-list>a>b{margin-top:8px}.share-check-grid>div:last-child{padding:28px 22px}.thanks-hero-media figcaption{font-size:.68rem}}
