:root{--paper:#faf7ef;--paper-deep:#eee9dd;--ink:#23483f;--muted:#65746a;--red:#ae4934;--line:#d8ddce;--serif:"Songti SC","STSong","SimSun",serif;--sans:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.8}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--serif)}em{color:var(--red);font-style:normal}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:#d8dec6}.skip{background:var(--paper);z-index:100;padding:10px;position:fixed;top:-80px;left:10px}.skip:focus{top:10px}.header{z-index:50;background:#faf7eff2;border-bottom:1px solid #e1e3d7;align-items:center;gap:40px;height:88px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.brand{font:600 25px/1.2 var(--serif);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:13px;display:flex}.brand small{font:10px/1.5 var(--sans);letter-spacing:.08em;color:var(--muted);margin-top:7px;display:block}.seal{background:var(--red);color:var(--paper);width:36px;height:40px;font:29px var(--serif);outline:1px solid var(--red);outline-offset:3px;place-items:center;display:grid;transform:rotate(-3deg)}.header nav{gap:36px;margin-left:auto;font-size:14px;display:flex}.header nav a:hover{color:var(--red)}.nav-cta{background:var(--ink);color:var(--paper);align-items:center;gap:25px;min-height:44px;padding:10px 18px;font-size:14px;display:flex}.nav-cta:hover{background:#163a31}.section{width:min(var(--max),calc(100% - 112px));margin:auto;padding:110px 0}.eyebrow{letter-spacing:.13em;color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.7}.tiny-star{color:var(--red);margin-right:8px;font-size:19px}h2{letter-spacing:.02em;font-size:clamp(34px,3.3vw,48px);line-height:1.45}.button{background:var(--red);color:#fffaf2;border:1px solid var(--red);justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:14px 24px;font-size:16px;transition:background .2s,transform .2s;display:inline-flex}.button span{font-size:22px;line-height:1}.button:hover{background:#913c2a;transform:translateY(-2px)}.hero{isolation:isolate;background:#f4f4e8;min-height:min(760px,100svh - 88px);position:relative;overflow:hidden}.hero-inner{width:min(1360px,100% - 112px);min-height:inherit;z-index:2;pointer-events:none;align-items:center;margin:auto;padding:50px 0 120px;display:flex;position:relative}.hero-copy{pointer-events:auto;width:51%}.hero h1{letter-spacing:-.025em;margin-bottom:27px;font-size:clamp(48px,4.5vw,70px);line-height:1.35}.hero-lead{color:#4c6256;font-size:17px;line-height:2}.hero-actions{align-items:center;gap:26px;margin-top:33px;display:flex}.watch{white-space:nowrap;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.play{border:1px solid #a9b4a3;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:9px;display:grid}.hero-note{color:#6c7c6c;margin-top:20px;font-size:12px;line-height:1.9}.hero-art{z-index:1;width:min(63vw,1060px);animation:1.3s cubic-bezier(.2,.8,.2,1) both paper-in;position:absolute;top:1%;right:-3%}.hero-art img{width:100%;max-width:none}.scene-quote{z-index:3;background:#fffbed;border:1px solid #e0debd;padding:18px 26px 17px;position:absolute;top:14%;right:5.3%;transform:rotate(3deg);box-shadow:3px 7px #23483f0a}.scene-quote:after{content:"";border:6px solid #0000;border-top-color:#e0debd;position:absolute;bottom:-12px;left:25px}.scene-quote>span{letter-spacing:.12em;color:var(--red);font-size:11px}.scene-quote p{font-family:var(--serif);margin:6px 0;font-size:20px;line-height:1.7}.scene-quote small{color:#7a846f;font-size:10px}.hero-foot{z-index:3;color:#72806a;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:24px;left:4%;right:4%}.hero-foot b{color:var(--ink);margin-top:4px;font-weight:400;display:block}.hero-foot>a{border:1px solid #b8c1a7;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.section-top{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:50px;margin-bottom:52px;display:grid}.section-top .eyebrow{grid-column:1/-1}.section-top>p:last-child{color:var(--muted);justify-self:end;margin-bottom:7px;font-size:15px;line-height:1.9}.journey{grid-template-columns:1.12fr 1fr;align-items:start;gap:60px;display:grid}.journey-visual{background:#eef0e2;border-radius:2px 36px 2px 2px;position:sticky;top:120px;overflow:hidden}.scene-head{color:#556a59;justify-content:space-between;padding:23px 25px 0;font-size:12px;display:flex}.journey-scene{aspect-ratio:1.18;position:relative;overflow:hidden}.journey-scene>img,.journey-scene>object{object-fit:contain;pointer-events:none;border:0;width:100%;height:100%;display:block}.scene-message{font:21px/1.7 var(--serif);text-align:center;position:absolute;top:29px;left:25px;right:25px}.scene-caption{color:#536751;font-size:10px;position:absolute;bottom:9px;right:20px}.screen-link{text-align:left;background:#e5ead8;border:0;border-top:1px solid #d5ddc6;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;font-size:13px;display:flex}.screen-link:hover{background:#d7e1c7}.screen-link span{font-size:21px}.journey-steps>button{text-align:left;border:0;border-left:3px solid #0000;border-bottom:1px solid var(--line);background:0 0;gap:20px;width:100%;padding:19px 17px;transition:background .25s,border-color .25s;display:flex}.journey-steps>button>span{font:22px var(--serif);color:#8a987c;padding-top:4px}.journey-steps b{font-size:17px;font-weight:500}.journey-steps>button p{color:var(--muted);margin-top:6px;font-size:13px}.journey-steps>button[aria-selected=true]{border-left-color:var(--red);background:#f0eee2}.journey-steps>button[aria-selected=true]>span{color:var(--red)}.journey-steps>button:hover{background:#f0eee2}.step-detail{padding:23px 19px 0;font-size:12px}.step-detail p{grid-template-columns:90px 1fr;gap:8px;margin-bottom:13px;display:grid}.step-detail span{color:var(--red)}.step-detail b{font-size:13px;font-weight:400}.thinking{color:#f3efdd;background:#244c42;position:relative;overflow:hidden}.thinking:after{content:"思";font-family:var(--serif);color:#ffffff03;pointer-events:none;font-size:400px;position:absolute;bottom:-150px;right:-40px}.thinking .eyebrow{color:#b8c5ab}.thinking-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.thinking h2{font-size:clamp(42px,4.2vw,61px);line-height:1.4}.thinking em{color:#e6c47c}.thinking-statement{color:#bed0b8;margin-top:30px;font-size:15px}.large-copy{font-family:var(--serif);font-size:30px;line-height:1.7}.thinking-body>p:not(.large-copy){color:#ccd7c6;max-width:490px;margin-top:25px;font-size:15px;line-height:2}.responsibilities{border-block:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px;padding:25px 0;display:grid}.responsibilities>div{grid-template-columns:85px 1fr;gap:7px;display:grid}.responsibilities span{color:#e1c27d;font-size:12px}.responsibilities b{font-size:17px;font-weight:400;line-height:1.9}.thinking-body>.margin-note{margin-top:16px!important;font-size:12px!important}.tool-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:22px 25px;display:grid}.tool-card{outline-offset:-10px;background:#f0e2bb;outline:1px solid #aa9d7044;padding:26px 27px 20px;transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(-3deg);box-shadow:0 16px 26px #24483f14}.tool-card.sound{background:#e2ead8;transform:translateY(-8px)rotate(1deg)}.tool-card.cut{background:#eadecc;transform:rotate(3deg)}.tool-card:hover{transform:translateY(-10px)rotate(0);box-shadow:0 25px 32px #24483f1a}.tool-number{font:12px var(--sans);color:#67705b;justify-content:space-between;display:flex}.tool-number>span{font-size:10px}.tool-card svg{width:160px;height:108px;margin:24px auto 7px;display:block}.tool-card h3{font:29px var(--serif);text-align:center;margin:4px 0 17px}.tool-card>p{text-align:center;color:#5d6e5d;font-size:14px;line-height:1.85}.tool-card footer{border-top:1px solid #6d7e6140;margin-top:25px;padding-top:17px;font-size:11px}.tool-card footer>span{color:#74816a;font-size:10px;display:block}.tools-future{text-align:center;color:var(--muted);margin-top:32px;font-size:12px}.stories{background:#eeeee2}.story-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.story-image{aspect-ratio:1.56;background:#d0d6c1;position:relative;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.story-row article:hover img{transform:scale(1.04)}.story-image>span{color:#425b4c;background:#fff8e8f0;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.story-row h3{font:27px/1.6 var(--serif);margin:22px 0 9px}.story-row p{color:var(--muted);font-size:14px;line-height:1.9}.story-skill{color:#89764e;border-top:1px solid #cbd2bf;margin-top:18px;padding-top:13px;font-size:11px;display:block}.evidence{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.evidence-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;margin-top:28px;font-size:15px;line-height:2}.dimensions{grid-template-columns:1fr 1fr;gap:12px 24px;max-width:350px;margin-top:27px;display:grid}.dimensions>span{border-bottom:1px solid var(--line);padding-bottom:8px;font-size:12px}.dimensions>span:before{content:"↗";color:var(--red);margin-right:15px}.evidence-sheet{background:#fffdf4;border:1px solid #ddd9c4;padding:34px;transform:rotate(1.5deg);box-shadow:7px 9px #e9e4d4}.sheet-head{border-bottom:1px solid #d8ddce;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:12px;display:flex}.sheet-head small{color:var(--muted);font-size:10px}.sheet-title{font:27px/1.6 var(--serif);margin:25px 0 17px}.sheet-entry{border-bottom:1px solid #e2e4d7;grid-template-columns:80px 1fr;gap:17px;padding:16px 0;font-size:14px;display:grid}.sheet-entry>span{color:var(--red);padding-top:2px;font-size:12px}.sheet-entry p{line-height:1.8}.sheet-footer{align-items:center;gap:18px;margin-top:25px;display:flex}.small-seal{border:1px solid var(--red);width:49px;height:53px;color:var(--red);font:17px/1.2 var(--serif);letter-spacing:.08em;place-items:center;display:grid;transform:rotate(-7deg)}.sheet-footer p{color:var(--muted);font-size:12px;line-height:1.8}.sheet-note{color:#818871;margin-top:23px;line-height:1.8;font-size:10px!important}.course{background:#eee9de}.roadmap{border-bottom:1px solid #d2d6c7;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:45px;padding:18px 0 35px;display:grid}.roadmap small{color:#7b846a;font-size:11px}.roadmap b{font:24px/1.6 var(--serif);margin-top:8px;display:block}.roadmap p{color:var(--muted);margin-top:7px;font-size:12px}.roadmap>span{color:#9fa98e;font-size:23px}.availability{color:#6b755f;align-items:baseline;gap:10px;margin-top:17px;font-size:12px;display:flex}.availability>span{background:#8d9f77;border-radius:50%;flex:0 0 6px;height:6px}.pricing-head{justify-content:space-between;align-items:end;gap:20px;margin:65px 0 35px;display:flex}.pricing-head h3{font:30px/1.5 var(--serif)}.pricing-head p{color:var(--muted);font-size:13px}.pricing{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.price-option{text-align:left;background:#f8f6ed;border:1px solid #c6cdbb;flex-direction:column;gap:12px;padding:27px 23px 24px;transition:background .2s,transform .2s,color .2s;display:flex;position:relative}.price-option:hover{transform:translateY(-5px)}.price-option .price-label{color:#6e7b63;font-size:11px}.price-option>b{font:24px var(--serif)}.price{letter-spacing:-.04em;margin:4px 0 1px;font:42px/1.3 Georgia,serif}.price>small{font:17px var(--sans);margin-right:5px}.price-option>span:not(.price):not(.price-label):not(.recommend){font-size:11px}.saving{border-top:1px solid #d4d9c9;margin-top:6px;padding-top:14px;font-size:10px}.price-option.selected{background:var(--ink);color:#fff8e3;border-color:var(--ink)}.price-option.selected .price-label{color:#c6d1bc}.selected .saving{color:#dfc58a;border-color:#ffffff30}.recommend{background:var(--red);color:#fff7df;letter-spacing:.06em;padding:4px 11px;font-size:10px;position:absolute;top:-17px;right:16px}.purchase-bar{justify-content:space-between;align-items:center;gap:30px;padding:27px 0 18px;display:flex}.purchase-bar p{color:#586852;font-size:15px}.purchase-bar b{color:var(--ink);font-weight:500}.price-note{color:#7b846f;font-size:11px;line-height:1.9}.faq{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.questions details{border-bottom:1px solid var(--line);padding:21px 0}.questions details:first-child{border-top:1px solid var(--line)}.questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:30px;font-size:16px;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary>span{color:var(--red);font-size:20px;transition:transform .2s}.questions details[open] summary>span{transform:rotate(45deg)}.questions details p{color:var(--muted);margin-top:15px;padding-right:20px;font-size:14px;line-height:1.95}.closing{text-align:center;isolation:isolate;background:#e5e9d9;padding:90px 24px 100px;position:relative;overflow:hidden}.closing h2{font-size:clamp(35px,4vw,54px)}.closing .button{margin-top:33px}.closing>p:last-of-type{color:var(--muted);margin-top:16px;font-size:12px}.closing-mark{font:500px var(--serif);color:#d7dfc7;z-index:-1;position:absolute;bottom:-170px;left:-20px;transform:rotate(-15deg)}.footer{flex-wrap:wrap;align-items:center;gap:40px;padding:45px 5% 28px;display:flex}.footer>p{color:var(--muted);margin-left:auto;font-size:12px}.footer>a:not(.brand){font-size:12px}.footer>small{color:#8c9481;border-top:1px solid var(--line);width:100%;padding-top:20px;font-size:10px}dialog{background:var(--paper);border:0;width:min(1050px,100% - 30px);max-height:90svh;padding:0;box-shadow:0 20px 100px #142e2b55}dialog::backdrop{background:#102e27cc}.dialog-head{justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.dialog-head h2{margin-top:5px;font-size:24px}.dialog-head small{color:var(--muted);font-size:11px}.dialog-head button{border:1px solid var(--line);background:0 0;flex:0 0 44px;width:44px;height:44px;font-size:26px}dialog>img{width:100%;height:auto}dialog>p{color:var(--muted);padding:16px 26px;font-size:12px}.js-motion .section-top,.js-motion .evidence-copy{transition:opacity .65s,transform .65s}.js-motion .awaiting{opacity:0;transform:translateY(24px)}@keyframes paper-in{0%{opacity:0;transform:translate(25px,30px)rotate(2deg)}to{opacity:1;transform:none}}@media (width>=1600px){.hero{min-height:800px}.hero-art{width:1000px;top:-3%;right:2%}.scene-quote{right:9%}}@media (width<=1120px){.header{gap:24px}.header nav{gap:23px}.section,.hero-inner{width:calc(100% - 70px)}.hero h1{font-size:49px}.hero-copy{width:53%}.hero-art{width:73vw;top:15%;right:-14%}.hero-lead{font-size:15px}.hero-actions{gap:18px}.hero-actions .button{gap:18px;padding:13px 19px;font-size:14px}.scene-quote{padding:13px 17px;top:12%;right:3%}.scene-quote p{font-size:16px}.journey{gap:35px}.thinking-grid{gap:55px}.responsibilities>div{display:block}.responsibilities b{margin-top:10px;display:block}.tool-deck{gap:22px;padding-inline:10px}.tool-card{padding:25px 21px 19px}.evidence{gap:65px}.evidence-sheet{padding:26px}.price-option{padding:25px 17px 20px}.price{font-size:35px}.faq{gap:55px}}@media (width<=800px){.header{height:76px;padding:0 25px}.brand{font-size:22px}.header nav{display:none}.nav-cta{margin-left:auto}.section{width:calc(100% - 48px);padding:76px 0}.hero{min-height:740px}.hero-inner{align-items:start;width:calc(100% - 48px);min-height:440px;padding-top:48px;padding-bottom:80px}.hero-copy{width:75%}.hero h1{font-size:48px}.hero-art{width:620px;top:255px;right:-100px}.scene-quote{max-width:240px;top:450px;left:25px;right:auto}.hero-foot{bottom:22px}.hero-foot>span{max-width:45%;font-size:11px}.section-top{column-gap:30px}.section-top h2{font-size:35px}.section-top>p:last-child{font-size:13px}.journey{grid-template-columns:1fr;gap:24px}.journey-visual{width:100%;max-width:620px;margin:auto;position:relative;top:auto}.journey-scene{aspect-ratio:1.3;max-height:440px}.journey-steps>button{padding:15px 17px}.thinking-grid{gap:35px}.thinking h2{font-size:39px}.large-copy{font-size:25px}.thinking-body>p:not(.large-copy){font-size:13px}.tool-deck{gap:18px;padding:15px 0}.tool-card{padding:22px 18px}.tool-number{font-size:10px}.tool-number>span{display:none}.tool-card svg{width:125px;height:85px;margin-top:20px}.tool-card h3{font-size:24px}.tool-card>p{font-size:12px}.tool-card footer{font-size:10px}.story-row{gap:22px}.story-row h3{font-size:22px}.story-row p{font-size:12px}.story-skill{font-size:10px}.evidence{grid-template-columns:.9fr 1.1fr;gap:35px}.evidence h2{font-size:35px}.evidence-copy>p:not(.eyebrow){font-size:13px}.sheet-title{font-size:23px}.sheet-entry{font-size:13px;display:block}.sheet-entry>span{margin-bottom:5px;display:block}.roadmap{gap:20px}.roadmap b{font-size:21px}.pricing-head{display:block}.pricing-head p{margin-top:12px}.pricing{grid-template-columns:repeat(2,1fr);gap:25px 18px}.price-option{padding:25px}.price{font-size:40px}.faq{gap:35px}.questions summary{font-size:14px}.questions details p{font-size:13px}.footer{gap:25px}.footer>p{margin-left:0}}@media (width<=580px){.header{gap:15px;height:74px;padding:0 22px}.brand{gap:11px;font-size:20px}.brand small{letter-spacing:.02em;font-size:8px}.seal{width:29px;height:33px;font-size:24px}.nav-cta{gap:12px;padding:8px 12px;font-size:12px}.section{width:calc(100% - 40px);padding:64px 0}.eyebrow{letter-spacing:.08em;margin-bottom:19px;font-size:10px}h2{font-size:32px}.hero{flex-direction:column;min-height:0;display:flex}.hero-inner{order:0;width:calc(100% - 40px);min-height:0;padding:37px 0 0}.hero-copy{width:100%}.hero h1{margin-bottom:19px;font-size:clamp(33px,9.4vw,45px);line-height:1.45}.hero-lead{font-size:14px;line-height:1.9}.hero .eyebrow{font-size:10px}.hero-actions{gap:17px;margin-top:23px}.hero-actions .button{gap:18px;min-height:50px;padding:12px 17px;font-size:13px}.watch{gap:7px;font-size:12px}.play{width:25px;height:25px;font-size:8px}.hero-note{margin-top:14px;font-size:10px}.hero-art{order:1;width:112%;margin:-25px -6% -18px;position:relative;top:auto;right:auto}.hero-art img{width:100%}.scene-quote{display:none}.hero-foot{order:2;margin-top:-25px;padding:0 20px 25px;position:relative;bottom:auto;left:auto;right:auto}.hero-foot>span{max-width:85%;font-size:10px}.hero-foot>a{flex:0 0 34px;width:34px;height:34px;font-size:17px}.hero-foot b{font-size:11px}.section-top{margin-bottom:30px;display:block}.section-top h2{font-size:32px}.section-top>p:last-child{margin-top:18px;font-size:13px}.scene-head{padding:19px 19px 0;font-size:10px}.scene-message{font-size:17px;top:20px;left:12px;right:12px}.journey-scene{aspect-ratio:1.18}.screen-link{padding:16px 18px;font-size:11px}.journey-steps>button{gap:14px;padding:14px 12px}.journey-steps b{font-size:15px}.journey-steps>button p{font-size:12px}.journey-steps>button>span{font-size:20px}.step-detail{padding:20px 12px 0}.step-detail p{grid-template-columns:75px 1fr;gap:5px}.step-detail b{font-size:12px}.thinking-grid{grid-template-columns:1fr;gap:36px}.thinking h2{font-size:40px}.thinking h2 br:nth-child(2){display:none}.thinking-statement{margin-top:18px;font-size:13px}.large-copy{font-size:25px}.thinking-body>p:not(.large-copy){font-size:14px}.responsibilities{margin-top:25px;padding:22px 0}.responsibilities>div{grid-template-columns:1fr;display:grid}.responsibilities b{margin-top:0;font-size:18px}.tool-deck{grid-template-columns:1fr;gap:24px;max-width:350px;margin:auto;padding:15px}.tool-card,.tool-card.sound,.tool-card.cut{grid-template-columns:100px 1fr;gap:8px 12px;padding:26px 23px;display:grid;transform:rotate(-2deg)}.tool-card.sound{transform:rotate(2deg)}.tool-card.cut{transform:rotate(-1deg)}.tool-number{grid-column:1/-1;font-size:10px}.tool-number>span{display:block}.tool-card svg{grid-area:2/1/4;width:90px;height:90px;margin:18px 0 0}.tool-card h3{text-align:left;grid-column:2;margin-top:20px;margin-bottom:0;font-size:26px}.tool-card>p{text-align:left;grid-column:2;font-size:12px}.tool-card footer{grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:13px;padding-top:14px;font-size:11px;display:flex}.tools-future{text-align:left;margin-top:25px;font-size:11px}.story-row{grid-template-columns:1fr;gap:37px}.story-image{aspect-ratio:1.65}.story-row h3{margin-top:18px;font-size:26px}.story-row p{font-size:14px}.story-skill{margin-top:12px;font-size:11px}.evidence{grid-template-columns:1fr;gap:35px}.evidence h2{font-size:34px}.evidence h2 br:nth-child(2){display:none}.evidence-copy>p:not(.eyebrow){margin-top:20px;font-size:14px}.dimensions{margin-top:22px}.evidence-sheet{margin:0 5px;padding:26px 23px}.sheet-title{font-size:24px}.sheet-entry{grid-template-columns:72px 1fr;gap:12px;font-size:13px;display:grid}.roadmap{grid-template-columns:1fr;gap:18px;padding:0 0 26px}.roadmap>span{display:none}.roadmap>div{border-bottom:1px solid #d8d9ca;grid-template-columns:1fr 1fr;column-gap:15px;padding-bottom:15px;display:grid}.roadmap>div:last-child{border:0;padding-bottom:0}.roadmap small{grid-column:1/-1;font-size:10px}.roadmap b{font-size:23px}.roadmap p{align-self:center;margin-top:10px;font-size:11px}.availability{align-items:baseline;font-size:11px}.pricing-head{margin:43px 0 28px}.pricing-head h3{font-size:26px}.pricing-head p{font-size:12px}.pricing{gap:23px 12px}.price-option{gap:10px;padding:22px 14px 18px}.price-label{font-size:10px!important}.price-option>b{font-size:22px}.price{font-size:32px}.price-option>span:not(.price):not(.price-label):not(.recommend){font-size:10px}.saving{padding-top:11px;font-size:9px}.recommend{font-size:9px;right:11px}.purchase-bar{padding-top:25px;display:block}.purchase-bar p{font-size:13px}.purchase-bar .button{justify-content:center;width:100%;margin-top:18px;font-size:15px;display:flex}.price-note{font-size:10px}.faq{grid-template-columns:1fr;gap:26px}.questions summary{font-size:14px}.questions details p{font-size:13px}.closing{padding:62px 22px 70px}.closing h2{font-size:35px}.closing .button{margin-top:27px;font-size:14px}.closing .eyebrow,.closing>p:last-of-type{font-size:10px}.closing-mark{font-size:300px;bottom:-85px;left:-55px}.footer{gap:23px;padding:35px 24px 23px}.footer>p{order:2;width:100%;font-size:11px}.footer>a:not(.brand){margin-left:auto;font-size:11px}.footer>small{order:3;font-size:9px}.dialog-head{padding:17px}.dialog-head h2{font-size:19px}dialog>p{padding:14px 17px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-motion .awaiting{opacity:1;transform:none}}.hero-copy>.eyebrow{font-size:14px}.questions summary{min-height:44px}@media (width<=580px){.hero-copy>.eyebrow{font-size:12px}.hero-lead,.story-row p,.thinking-body>p:not(.large-copy),.evidence-copy>p:not(.eyebrow),.questions summary,.questions details p{font-size:15px}.journey-steps>button p{font-size:13px}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button{white-space:nowrap;gap:12px;padding-inline:14px}.hero-art{width:104%;margin-inline:-2%}}.hero-note,.hero-foot{color:#586b57}.price-note,.roadmap small{color:#5d6a54}.sheet-note,.footer>small,.scene-quote small{color:#617156}.story-skill{color:#75633f}@media (width<=360px){.hero-art{width:96%;margin-inline:2%}}.footer-links{flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.footer-products{width:100%;font-size:12px}.footer-products summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.footer-products>div{flex-wrap:wrap;gap:15px 25px;padding:12px 0;display:flex}.footer-products a:hover,.footer-links a:hover{color:var(--red)}
