.xiaozhu-site{--forest:#294934;--cream:#f5f7ef;--sage:#e4eddb;--yellow:#edcb70;--soft-ink:#52634e;--peach:#f3c9b6;--lilac:#e9e1f1;--stroke:#d5dfce;--action:#3d6b44;--text-body:18px;--text-small:14px;background:var(--cream);color:var(--forest);font-family:var(--font-nunito), "PingFang SC", "Microsoft YaHei", sans-serif;font-size:var(--text-body);line-height:1.7;overflow-x:clip}.xiaozhu-site *{box-sizing:border-box}.xiaozhu-site a,.xiaozhu-site button{-webkit-tap-highlight-color:transparent}.xiaozhu-site :focus-visible{outline-offset:5px;outline:3px solid #9b5736}.site-container{width:min(1280px,100% - 96px);margin-inline:auto}.site-header{background:var(--cream);border-bottom:1px solid var(--stroke)}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:100px;display:flex}.wordmark{color:var(--forest);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wordmark>span{letter-spacing:-1.6px;font-size:32px;font-weight:900;line-height:1}.wordmark-zh{letter-spacing:1px;margin-left:10px;font-size:17px;font-weight:800}.desktop-nav{gap:30px;font-size:16px;font-weight:800;display:flex}.desktop-nav a{padding-block:12px}.desktop-nav a:hover,.parent-login:hover{text-underline-offset:7px;text-decoration:underline}.header-actions{align-items:center;gap:25px;display:flex}.parent-login{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.header-actions [role=group]{box-shadow:none;background:#f1f1e4;border-radius:9px;padding:4px}.header-actions [role=group] a,.header-actions [role=group] span{border-radius:6px;padding:5px 10px;font-size:14px}.header-actions [aria-current=true]{background:var(--forest)}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:78px 92px;display:grid}.eyebrow{letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:900;line-height:1.6;display:flex}.tiny-flower{color:#738e47;font-size:30px;line-height:1}.hero h1{letter-spacing:-3.7px;margin:28px 0;font-size:clamp(60px,5.5vw,82px);font-weight:900;line-height:1.04}.hero-copy{min-width:0;container-type:inline-size}html[lang=en] .hero h1{letter-spacing:-.045em;font-size:clamp(28px,12.2cqi,82px)}.hero h1 em{white-space:nowrap;color:var(--forest);background:linear-gradient(transparent 76%, var(--yellow) 76%, var(--yellow) 93%, transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:inherit;font-style:normal;font-weight:900;display:inline;position:relative}.hero-intro{max-width:500px;color:var(--soft-ink);font-size:20px;line-height:1.75}.audience{color:var(--forest);margin-top:24px;font-size:15px;font-weight:800;display:inline-block}.hero-buttons{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.site-button{background:var(--action);color:#fff;border:2px solid var(--forest);cursor:pointer;border-radius:16px 6px;justify-content:center;align-items:center;gap:25px;min-height:58px;padding:15px 24px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 4px #123326}.site-button:hover{background:#315e43;transform:translateY(-3px);box-shadow:0 7px #123326}.site-button span{font-size:24px;line-height:1}.text-button{text-underline-offset:6px;cursor:pointer;align-items:center;gap:12px;font-size:16px;font-weight:900;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.text-button span{font-size:23px}.hero-footnote{color:var(--soft-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:13px;line-height:1.6;display:flex}.little-dot{background:#5e7f40;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.footnote-separator{color:#809274;margin-inline:3px}.hero-art{justify-self:end;width:100%;max-width:530px;padding:0 0 36px;position:relative}.garden-image{width:100%;height:auto;display:block;position:relative}.hello-bubble{z-index:1;border:2px solid var(--forest);background:#fffef6;border-radius:24px 24px 24px 4px;padding:19px 25px;position:absolute;top:7%;left:-4%;transform:rotate(-7deg);box-shadow:5px 5px #204b3818}.hello-bubble strong{letter-spacing:.5px;font-size:24px;font-weight:900;display:block}.hello-bubble>span{color:var(--soft-ink);font-size:15px;display:block}.art-sticker{border:2px solid var(--forest);background:var(--yellow);border-radius:5px;align-items:center;gap:12px;width:218px;padding:17px 19px;font-size:15px;font-weight:900;line-height:1.4;display:flex;position:absolute;bottom:14%;right:-18px;transform:rotate(8deg);box-shadow:4px 4px #204b3820}.art-sticker>span:first-child{font-size:38px;font-weight:400}.art-note{text-align:center;letter-spacing:1px;color:var(--soft-ink);font-size:13px;position:absolute;bottom:0;left:0;right:0}.promise-strip{background:var(--yellow);border-block:2px solid var(--forest)}.promise-inner{justify-content:space-between;gap:30px;padding-block:24px;display:flex}.promise-inner p{align-items:center;gap:15px;font-size:18px;font-weight:900;display:flex}.promise-inner p span{font-size:32px;line-height:1}.site-section{padding-block:110px}.meet-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.section-copy h2,.section-heading h2{letter-spacing:-1.9px;white-space:pre-line;margin:23px 0;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:1.12}.section-copy>p:not(.eyebrow):not(.toy-note){max-width:520px;color:var(--soft-ink);font-size:18px;line-height:1.85}.handwritten{color:#587244;max-width:340px;margin-top:34px;font-size:18px;font-weight:800;transform:rotate(-4deg)}.handwritten span{text-align:right;font-size:52px;line-height:1;display:block}.conversation{border:2px solid var(--forest);background:#fffef8;border-radius:28px 8px;overflow:hidden;box-shadow:10px 10px #d4dfc3}.conversation-top{color:var(--soft-ink);border-bottom:1px solid var(--stroke);background:#f0f3e6;align-items:center;gap:9px;padding:18px 25px;font-size:13px;display:flex}.conversation-body{flex-direction:column;justify-content:center;gap:30px;min-height:385px;padding:31px 26px;display:flex}.speaker{letter-spacing:.6px;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.child-message{background:var(--lilac);border-radius:22px 22px 4px;align-self:flex-end;max-width:88%;padding:18px 22px;font-size:21px;font-weight:800;line-height:1.5}.panda-message{align-items:flex-start;gap:13px;display:flex}.panda-message>svg{flex-shrink:0;margin-top:10px}.panda-message>div{background:var(--sage);border-radius:4px 22px 22px;padding:17px 20px}.panda-message p[lang]{font-size:23px;font-weight:600;line-height:1.7}.panda-message .translation{color:var(--soft-ink);margin-top:10px;font-size:16px;line-height:1.65}.conversation-bottom{border-top:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;font-size:14px;display:flex}.conversation-bottom button{cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:900;display:inline-flex}.conversation-bottom button span{font-size:22px}.parent-section{background:var(--sage);border-radius:64px 0 0;padding-block:96px}.parent-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.parent-preview{width:100%;max-width:490px;padding:25px 14px;position:relative;transform:rotate(-3deg)}.parent-preview:before{content:"";background:#bfcfaa;border-radius:48% 48% 40% 42%;position:absolute;inset:-22px -15px -12px;transform:rotate(6deg)}.preview-caption{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;font-size:14px;font-weight:900;display:flex;position:relative}.report-card{border:2px solid var(--forest);background:#fffdf5;border-radius:20px 7px;padding:28px;position:relative;box-shadow:7px 7px #72875c55}.report-top{border-bottom:1px solid var(--stroke);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px;font-size:16px;font-weight:900;display:flex}.report-top small{color:var(--soft-ink);width:100%;padding-left:44px;font-size:13px;font-weight:600;display:block}.word-discovery{align-items:center;gap:24px;margin-top:26px;display:flex}.moon{color:#897020;background:#f7e8af;border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:76px;line-height:1;display:grid}.word-discovery strong{letter-spacing:4px;font-size:47px;font-weight:700;line-height:1.3;display:block}.word-discovery div>span{color:var(--soft-ink);margin-top:6px;font-size:16px;display:block}.discovery-note{color:var(--soft-ink);margin-block:20px;font-size:14px;line-height:1.7}.dinner-question{background:#f5edcf;border-radius:12px;padding:20px}.dinner-question>span{font-size:14px;font-weight:900}.dinner-question p{margin-top:10px;font-size:21px;font-weight:700;line-height:1.6}.dinner-question small{color:var(--soft-ink);margin-top:9px;font-size:15px;line-height:1.6;display:block}.preview-footnote{text-align:center;margin-top:23px;font-size:15px;font-weight:700;line-height:1.6;position:relative}.parent-features{margin-top:27px}.parent-features>div{border-top:1px solid #204b3826;gap:20px;padding:23px 0;display:flex}.feature-number{padding-top:2px;font-size:16px;font-weight:900}.parent-features h3{margin-bottom:8px;font-size:20px;font-weight:900;line-height:1.4}.parent-features p{color:var(--soft-ink);font-size:17px;line-height:1.75}.how-section .section-heading{text-align:center}.how-section .eyebrow{justify-content:center}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:58px;display:grid}.step{position:relative}.step-number{background:var(--yellow);border:2px solid var(--forest);border-radius:24px 5px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;font-size:25px;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-5deg)}.step:nth-child(2) .step-number{background:var(--peach);transform:rotate(5deg)}.step:nth-child(3) .step-number{background:var(--lilac)}.step h3{margin-bottom:15px;font-size:24px;font-weight:900;line-height:1.35}.step p{color:var(--soft-ink);font-size:17px;line-height:1.8}.boundaries{background:var(--sage);border:1px solid var(--stroke);border-radius:25px 7px;gap:27px;margin-top:65px;padding:35px;display:flex}.boundary-icon{font-size:47px;line-height:1.3}.boundaries h3{font-size:23px;font-weight:900;line-height:1.4}.boundaries p{color:var(--soft-ink);margin-top:10px;font-size:16px;line-height:1.8}.boundaries ul{flex-wrap:wrap;gap:14px 25px;margin-top:22px;list-style:none;display:flex}.boundaries li{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.toy-section{border-block:2px solid var(--forest);background:#f0e7cd;position:relative}.toy-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;padding-block:68px;display:grid}.toy-art{flex-direction:column;justify-content:center;align-items:center;min-height:385px;display:flex;position:relative}.toy-halo{background:#e4eddb;border-radius:43% 55% 48% 45%;width:310px;height:310px;position:absolute;top:17px;transform:rotate(-12deg)}.toy-panda{object-fit:contain;width:320px;height:320px;display:block;position:relative}.toy-stamp{border:1.5px solid var(--forest);background:#fffaf0;border-radius:6px;max-width:170px;padding:12px 17px;font-size:15px;font-weight:800;line-height:1.5;position:absolute;top:10px;left:0;transform:rotate(-9deg)}.toy-art>p{text-align:center;color:#5f552d;margin-top:20px;font-size:13px;position:relative}.toy-link{margin-top:25px}.toy-note{color:#5f552d;margin-top:20px;font-size:14px;line-height:1.75}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.faq-section .section-copy>svg{width:104px;height:104px;margin-top:35px;transform:rotate(-12deg)}.faq-list details{border-bottom:1px solid var(--stroke);padding:24px 0}.faq-list details:first-child{border-top:1px solid var(--stroke)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;font-size:20px;font-weight:900;line-height:1.45;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:30px;font-weight:400;transition:transform .18s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:var(--soft-ink);padding-top:17px;font-size:17px;line-height:1.85}.join-section{background:var(--forest);color:var(--cream);border-radius:64px 64px 0 0;padding-block:90px;position:relative}.join-inner{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.join-section .eyebrow{color:#e6eacb}.join-section h2{font-size:62px}.join-section .section-copy>p:not(.eyebrow){color:#e0e7d0;font-size:19px}.join-flower{color:var(--yellow);margin-top:30px;font-size:94px;line-height:1;display:inline-block;transform:rotate(12deg)}.join-form{color:var(--forest);background:#fffdf4;border:2px solid #132f24;border-radius:27px 8px;padding:31px;scroll-margin-top:30px;box-shadow:9px 9px #0f3023}.interest-selector{background:#e9eddf;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:26px;padding:5px;display:grid}.interest-selector button{cursor:pointer;border-radius:8px;padding:11px 9px;font-size:17px;font-weight:900;line-height:1.5}.interest-selector button.selected{background:var(--yellow);box-shadow:0 2px #204b3825}.join-form form>label:first-child{margin-bottom:10px;font-size:17px;font-weight:900;display:block}.join-form input[type=email]{width:100%;min-height:56px;color:var(--forest);background:#fffef9;border:1.5px solid #8a9d7d;border-radius:9px;padding:14px 16px;font-size:18px}.join-form input::placeholder{color:#67765e}.consent-label{color:var(--soft-ink);align-items:flex-start;gap:11px;margin-block:23px;font-size:15px;line-height:1.7;display:flex}.consent-label input{width:20px;height:20px;accent-color:var(--forest);flex-shrink:0;margin-top:3px}.form-submit{justify-content:space-between;width:100%}.form-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.form-note{color:var(--soft-ink);text-align:center;margin-top:20px;font-size:14px;line-height:1.65}.privacy-link{color:var(--soft-ink);text-align:center;text-underline-offset:4px;margin-top:12px;font-size:14px;line-height:1.6;text-decoration:underline;display:block}.form-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{color:#943d22;margin-top:17px;font-size:15px;line-height:1.7}.success-message{min-height:320px;padding-block:14px}.success-mark{background:var(--sage);border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.success-message h3{margin-top:22px;font-size:27px;font-weight:900;line-height:1.3}.success-message p{color:var(--soft-ink);margin-top:15px;font-size:17px}.success-message button{text-underline-offset:4px;cursor:pointer;margin-top:23px;font-size:16px;font-weight:800;text-decoration:underline}.site-footer{justify-content:space-between;align-items:flex-start;gap:40px;padding-block:55px;display:flex}.site-footer p{margin-top:20px;font-size:17px}.site-footer small{color:var(--soft-ink);margin-top:9px;font-size:14px;line-height:1.7;display:block}.footer-links{flex-direction:column;align-items:flex-end;gap:17px;font-size:15px;font-weight:800;display:flex}.footer-links small{margin-top:17px;font-weight:500}.privacy-page{max-width:780px;margin-inline:auto;padding:65px 28px 100px}.privacy-page h1{letter-spacing:-1px;margin-block:30px;font-size:46px;font-weight:900;line-height:1.2}.privacy-page h2{margin-top:35px;font-size:25px;font-weight:900;line-height:1.4}.privacy-page p{color:var(--soft-ink);margin-top:17px;font-size:18px}.privacy-page>a{font-size:17px;font-weight:800;text-decoration:underline}.privacy-page .eyebrow{margin-top:30px}.xiaozhu-site section[id]{scroll-margin-top:35px}html:has(.xiaozhu-site){scroll-behavior:smooth}html[lang=zh-Hans] .hero h1{letter-spacing:-2px;font-size:clamp(52px,4.8vw,70px);line-height:1.2}@media (max-width:1100px){.site-container{width:calc(100% - 64px)}.desktop-nav{gap:20px;font-size:15px}.header-actions{gap:18px}.wordmark>span{font-size:28px}.wordmark-zh{font-size:15px}.hero{gap:40px;padding-block:64px 74px}.hero h1{font-size:64px}.hero-intro{font-size:19px}.hero-buttons{gap:22px}.hero-art{padding-bottom:45px}.hello-bubble{padding:15px 20px}.hello-bubble strong{font-size:21px}.art-sticker{width:192px;padding:14px;right:-8px}.meet-section,.parent-inner,.join-inner{gap:58px}.parent-preview{padding-inline:0}.parent-preview:before{inset-inline:-5px}.report-card{padding:24px}.section-copy h2,.section-heading h2{font-size:45px}.join-section h2{font-size:52px}.steps{gap:32px}.toy-inner{gap:55px}}@media (max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1.15fr 1fr;gap:30px}.hero h1{font-size:55px}.hero-intro{font-size:18px}.hero .eyebrow{font-size:13px}.hero-buttons .site-button{padding:14px 20px;font-size:16px}.hero-buttons .text-button{font-size:15px}.hero-footnote{font-size:13px}.footnote-separator{display:none}.hello-bubble{top:3%;left:-6%}.hello-bubble strong{font-size:18px}.hello-bubble>span{font-size:14px}.art-sticker{gap:8px;width:172px;font-size:14px}.art-sticker>span:first-child{font-size:30px}.art-note{font-size:13px}.promise-inner{gap:22px}.promise-inner p{gap:10px;font-size:15px}.promise-inner p span{font-size:28px}.meet-section,.parent-inner{gap:38px}.section-copy h2,.section-heading h2{font-size:39px}.section-copy>p:not(.eyebrow):not(.toy-note){font-size:17px}.handwritten{font-size:16px}.conversation-body{min-height:390px;padding:23px 18px}.conversation-top{padding:16px 18px}.child-message{padding:15px 17px;font-size:19px}.panda-message{gap:8px}.panda-message>svg{width:32px}.panda-message>div{padding:15px}.panda-message p[lang]{font-size:21px}.panda-message .translation{font-size:15px}.conversation-bottom{flex-wrap:wrap;gap:8px;padding:15px 18px}.report-card{padding:19px}.report-top{font-size:15px}.word-discovery{gap:15px}.moon{width:68px;height:68px;font-size:59px}.word-discovery strong{font-size:36px}.word-discovery div>span{font-size:14px}.dinner-question{padding:16px}.dinner-question p{font-size:19px}.parent-features>div{gap:13px}.parent-features h3{font-size:19px}.parent-features p{font-size:16px}.step h3{font-size:21px}.toy-inner{gap:40px}.toy-halo{width:260px;height:260px;top:42px}.toy-stamp{max-width:140px;font-size:14px;left:-8px}.toy-panda{width:280px;height:310px}.faq-section{gap:40px}.faq-list summary{font-size:18px}.join-inner{gap:40px}.join-form{padding:25px}.join-section h2{font-size:45px}.join-section .section-copy>p:not(.eyebrow){font-size:18px}.interest-selector button{font-size:16px}}@media (max-width:680px){.site-container{width:calc(100% - 40px)}.header-inner{gap:14px;min-height:87px}.wordmark{gap:7px}.wordmark>svg{width:32px;height:32px}.wordmark>span{font-size:27px}.header-inner .wordmark-zh{display:none}.header-actions{gap:14px}.parent-login{gap:5px;font-size:14px}.header-actions [role=group]{padding:3px}.header-actions [role=group] a,.header-actions [role=group] span{padding:5px 7px;font-size:13px}.hero{flex-direction:column;gap:40px;padding-block:46px 45px;display:flex}.hero-copy{width:100%}.hero .eyebrow{letter-spacing:.7px;font-size:13px}.hero h1{letter-spacing:-2.4px;margin:25px 0;font-size:clamp(46px,12vw,72px)}html[lang=zh-Hans] .hero h1{letter-spacing:-1px;font-size:clamp(44px,11vw,66px)}.hero-intro{max-width:520px;font-size:19px;line-height:1.8}.audience{margin-top:23px;font-size:15px}.hero-buttons{gap:24px;margin-top:29px}.hero-buttons .site-button{padding:15px 23px;font-size:17px}.hero-buttons .text-button{font-size:16px}.hero-footnote{margin-top:23px;font-size:13px}.hero-art{align-self:center;width:calc(100% - 14px);max-width:430px;padding-bottom:40px}.hello-bubble{padding:16px 20px;top:6%;left:-2%}.hello-bubble strong{font-size:23px}.hello-bubble>span{font-size:15px}.art-sticker{width:196px;padding:15px;font-size:15px;bottom:17%;right:-10px}.art-sticker>span:first-child{font-size:33px}.art-note{letter-spacing:.8px;font-size:13px}.promise-inner{flex-direction:column;align-items:flex-start;gap:15px;width:fit-content;max-width:calc(100% - 40px);padding-block:27px}.promise-inner p{gap:16px;font-size:18px}.promise-inner p span{place-items:center;width:30px;display:inline-grid}.site-section{padding-block:70px}.meet-section,.parent-inner,.toy-inner,.faq-section,.join-inner{grid-template-columns:1fr;gap:42px}.section-copy h2,.section-heading h2{letter-spacing:-1.2px;margin-block:20px 23px;font-size:clamp(35px,9vw,46px);line-height:1.16}.section-copy>p:not(.eyebrow):not(.toy-note){font-size:18px;line-height:1.85}.eyebrow{letter-spacing:.8px;font-size:13px}.handwritten{display:none}.conversation{justify-self:center;width:100%;max-width:490px;box-shadow:6px 7px #d4dfc3}.conversation-top{align-items:flex-start;padding:17px 19px;font-size:13px}.conversation-top .little-dot{margin-top:8px}.conversation-body{gap:27px;min-height:390px;padding:27px 18px}.child-message{padding:16px 19px;font-size:21px}.speaker{font-size:13px}.panda-message>svg{width:34px}.panda-message p[lang]{font-size:23px}.panda-message .translation{font-size:16px}.conversation-bottom{gap:12px;padding:16px 19px;font-size:14px}.conversation-bottom button{font-size:15px}.parent-section{border-radius:36px 0 0;padding-block:65px}.parent-inner>.section-copy{grid-row:1}.parent-features>div{gap:17px;padding-block:22px}.parent-features h3{font-size:21px}.parent-features p{font-size:17px}.feature-number{font-size:16px}.parent-preview{justify-self:center;max-width:440px;margin-block:15px 5px;padding:20px 10px;transform:rotate(-2deg)}.parent-preview:before{inset:-10px 0}.preview-caption{font-size:14px}.report-card{padding:24px 21px}.report-top{font-size:17px}.report-top small{font-size:13px}.word-discovery{gap:23px}.moon{width:76px;height:76px;font-size:66px}.word-discovery strong{font-size:43px}.word-discovery div>span{font-size:15px}.dinner-question{padding:18px}.dinner-question p{font-size:22px}.dinner-question small{font-size:16px}.discovery-note{font-size:14px}.preview-footnote{font-size:15px}.how-section .section-heading{text-align:left}.how-section .eyebrow{justify-content:flex-start}.steps{grid-template-columns:1fr;gap:34px;margin-top:40px}.step{grid-template-columns:56px 1fr;gap:9px 23px;display:grid}.step-number{border-radius:18px 5px;grid-row:span 2;width:56px;height:56px;margin:0;font-size:22px}.step h3{margin:0;font-size:23px}.step p{font-size:17px}.boundaries{border-radius:20px 5px;margin-top:42px;padding:27px;display:block}.boundary-icon{margin-bottom:12px;font-size:40px;display:block}.boundaries h3{font-size:23px}.boundaries p{font-size:16px}.boundaries ul{flex-direction:column;gap:13px;margin-top:23px}.boundaries li{font-size:15px}.toy-inner{gap:25px;padding-block:45px 60px}.toy-art{min-height:360px}.toy-halo{width:280px;height:280px;top:20px}.toy-stamp{max-width:145px;font-size:14px;top:9px;left:0}.toy-panda{width:300px;height:310px}.toy-art>p{margin-top:18px;font-size:13px}.toy-note{font-size:14px}.faq-section{gap:23px}.faq-section .section-copy>svg{display:none}.faq-list details{padding-block:23px}.faq-list summary{gap:22px;font-size:20px}.faq-list details>p{font-size:17px}.join-section{border-radius:36px 36px 0 0;padding-block:62px}.join-inner{gap:35px}.join-section h2{font-size:44px}.join-section .section-copy>p:not(.eyebrow){font-size:18px}.join-flower{display:none}.join-form{padding:25px 21px;box-shadow:5px 6px #0f3023}.interest-selector button{padding-block:12px;font-size:16px}.join-form input[type=email]{font-size:18px}.consent-label{font-size:15px}.site-footer{flex-direction:column;gap:35px;padding-block:43px}.site-footer .wordmark-zh{display:inline}.site-footer p{font-size:17px}.site-footer small{font-size:14px}.footer-links{align-items:flex-start;font-size:16px}.footer-links small{margin-top:5px}.privacy-page{padding:42px 22px 75px}.privacy-page h1{font-size:38px}}@media (max-width:380px){.header-inner{grid-template-columns:1fr;gap:12px;padding-block:17px;display:grid}.header-actions{justify-content:space-between}.header-inner .wordmark-zh{display:inline}.hero .eyebrow{font-size:13px}.hero h1{font-size:44px}html[lang=zh-Hans] .hero h1{font-size:40px}.hero-intro{font-size:18px}.art-sticker{width:166px;padding:12px;font-size:14px;right:-5px}.hello-bubble{padding:14px 17px}.hello-bubble strong{font-size:20px}.hello-bubble>span{font-size:14px}.conversation-bottom{flex-direction:column;align-items:flex-start}.panda-message>svg{width:27px}.panda-message>div{padding:14px}.panda-message p[lang]{font-size:21px}.toy-panda{width:270px}.toy-halo{width:250px;height:250px;top:35px}.step{grid-template-columns:47px 1fr;gap:8px 17px}.step-number{width:47px;height:47px;font-size:19px}.step h3{font-size:21px}.join-section h2{font-size:39px}}@media (prefers-reduced-motion:reduce){html:has(.xiaozhu-site){scroll-behavior:auto}.xiaozhu-site *{transition:none!important}}.trial-entry h3{font-size:24px;font-weight:900;line-height:1.4}.trial-entry>p:not(.form-note){color:var(--soft-ink);margin-block:17px 25px;font-size:17px;line-height:1.8}.promise-inner p>span{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.promise-inner p>span>svg{width:28px;height:28px;display:block}
