header{position:relative}.purchase-layout{max-width:1300px;margin:auto;padding:72px 5% 65px;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.purchase-story{padding-top:16px}.purchase-story h1{font-size:clamp(55px,5.9vw,85px);font-weight:450;line-height:1.04;letter-spacing:-4px;margin:22px 0}.purchase-story h1 em{color:#647354;letter-spacing:-2px}.purchase-story>p{font-size:14px;line-height:1.7;color:#7a8072;max-width:340px}.purchase-art{position:relative;height:210px;margin:30px 0 18px;perspective:1000px}.purchase-art img{position:absolute;width:64%;top:20px;left:calc(var(--n)*17%);border-radius:10px;box-shadow:0 15px 30px -15px #27332066;transform:rotate(calc((var(--n) - 1)*9deg)) rotateY(-10deg);border:1px solid #fff7}.purchase-art img:nth-child(2){top:40px}.purchase-art img:nth-child(3){top:65px}.purchase-art.single img{width:100%;max-height:230px;object-fit:contain;left:0;transform:rotate(-3deg);top:0}.included-list{border-top:1px solid var(--line)}.included-list>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.included-list strong{font-weight:450}.included-list>div>span{font-size:9px;color:#8f9787}.included-list>div>span:last-child{margin-left:auto;font-size:15px}.back-text{display:block;font-size:11px;margin-top:22px;color:#6e7a61}.purchase-box{padding:32px;border:1px solid #d4dccb;border-radius:25px;background:linear-gradient(140deg,#f0f3e9,#e4e9da)}.purchase-top{display:flex;align-items:center;justify-content:space-between;color:#66765b}.purchase-top>span:last-child{font-size:24px}.purchase-box h2{font-size:25px;font-weight:450;letter-spacing:-.7px;line-height:1.2;margin:17px 0 25px}.tier-options{display:grid;grid-template-columns:1fr 1fr;background:#d8dfcf;border-radius:9px;padding:4px;gap:4px}.tier-options button{text-align:left;background:transparent;border-radius:6px;padding:12px 13px;font-size:14px}.tier-options button[aria-pressed=true]{background:#f9fbf5;box-shadow:0 3px 10px #394b2411}.tier-options button span{display:block;font-size:9px;margin-top:5px;opacity:.6}.purchase-price{display:flex;align-items:baseline;gap:4px;color:#35492e;margin:25px 0 12px}.purchase-price>span{font-size:35px;align-self:flex-start;margin-top:9px}.purchase-price strong{font-size:110px;line-height:.9;letter-spacing:-8px;font-weight:500}.purchase-price>small{font-size:7px;line-height:1.9;letter-spacing:.6px;margin-left:15px;opacity:.6}#purchase-saving{font-size:10px;color:#77866b;margin:17px 0 23px}#license-summary{font-size:12px;line-height:1.7;color:#617157}#license-features{list-style:none;padding:0;margin:16px 0}#license-features li{display:flex;gap:12px;font-size:11px;line-height:1.5;padding:10px 0;border-bottom:1px solid #b6c3aa55}.scope-details{padding:4px 0 18px;border-bottom:1px solid #b6c3aa55}.scope-details summary{cursor:pointer;font-size:10px;list-style:none;display:flex;justify-content:space-between}.scope-details summary::-webkit-details-marker{display:none}.scope-details summary>span:last-child{font-size:16px}.scope-details p{font-size:11px;line-height:1.7;color:#6a775f;margin-top:12px}.checkout-notice{display:flex;gap:12px;padding:18px 0;align-items:baseline}.checkout-notice>span{font-size:7px;letter-spacing:1px;border:1px solid #bbc6b0;border-radius:3px;padding:3px 5px}.checkout-notice p{font-size:10px;line-height:1.6;color:#75806b}.purchase-box .button{width:100%;background:#35492e;border-radius:5px;font-size:12px}.purchase-note{display:block;text-align:center;font-size:8px;color:#7e8875;margin-top:17px}html[lang=zh-CN] .purchase-story h1{font-size:60px;line-height:1.2;letter-spacing:-2px}
@media(max-width:900px){.purchase-layout{gap:5%;padding-top:45px}.purchase-box{padding:25px}.purchase-story h1{font-size:55px}.purchase-price strong{font-size:92px}.purchase-art{height:180px}}
@media(max-width:650px){.purchase-layout{grid-template-columns:1fr;padding:40px 6%;gap:35px}.purchase-story h1{font-size:57px}.purchase-story>p{font-size:13px}.purchase-art{height:195px}.included-list{display:flex;flex-wrap:wrap;gap:8px;border:0}.included-list>div{padding:7px 10px;border:1px solid var(--line);border-radius:99px;font-size:10px;gap:6px}.included-list>div>span:last-child{display:none}.purchase-box{padding:25px}.purchase-box h2{font-size:25px}.purchase-price strong{font-size:108px}html[lang=zh-CN] .purchase-story h1{font-size:47px}.purchase-layout .back-text{margin-top:18px}header nav>a{display:none}}

.purchase-art:has(.purchase-tone-crop){height:auto;aspect-ratio:4/3;margin-bottom:28px}
.purchase-tone-crop{width:100%;aspect-ratio:4/3;overflow:hidden;position:relative;border-radius:10px;transform:rotate(-3deg);box-shadow:0 15px 30px -15px #27332044}
.purchase-art.single .purchase-tone-crop img{position:absolute;left:0;top:0;width:166.666667%;height:auto;max-width:none;max-height:none;object-fit:initial;transform:none;border:0;border-radius:0;box-shadow:none}

.purchase-price strong.four-digits{font-size:clamp(72px,8vw,100px);letter-spacing:-6px}
@media(max-width:650px){.purchase-price strong.four-digits{font-size:88px;letter-spacing:-6px}}

.tier-options button>span:first-child{font-size:14px;margin-top:0;opacity:1;line-height:1.25}
