.purchase-page{max-width:850px;margin:auto;padding:48px 6% 64px;line-height:1.9}.purchase-page h1{font-size:clamp(32px,5vw,54px);line-height:1.25;margin:18px 0}.purchase-page h2{font-size:24px;color:#eff8eb}.purchase-page p,.purchase-data{color:#c2d2c8}.purchase-page a,.purchase-footer a{color:#afd8c4;text-underline-offset:5px}.purchase-page section{padding:25px 0;border-top:1px solid #3b4d40}.purchase-page small,.purchase-version{color:#afd8c4}.purchase-price{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:24px 0}.purchase-price strong{font-size:52px;color:#c7e5d7}.purchase-price span{font-size:16px}.purchase-primary{display:inline-block;padding:13px 20px;background:#afd8c4;color:#0b1810!important;font-weight:750;text-decoration:none;border-radius:6px;margin-bottom:32px}.purchase-draft{border-left:3px solid #cdb480;padding:12px 18px;background:#1c251d;color:#dfd4b8;margin-bottom:30px;font-size:14px}.purchase-includes{list-style:none;padding:0}.purchase-includes li{display:flex;align-items:center;gap:24px;border-bottom:1px solid #2c3c30;padding:15px 0}.purchase-includes b{color:#afd8c4;font-size:28px;font-weight:450}.purchase-data>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:1px solid #26372c}.purchase-data dd{margin:0;overflow-wrap:anywhere}.purchase-data dt{color:#edf4ee}.purchase-footer{padding:24px 6%;border-top:1px solid #3b4d40;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.purchase-footer nav{display:flex;flex-wrap:wrap;gap:24px}.checkout-review{box-sizing:border-box;max-width:580px;width:calc(100% - 30px);max-height:calc(100dvh - 32px);overflow:auto;background:#101b15;color:#e6f0e8;border:1px solid #53725f;border-radius:14px;padding:28px;font:16px/1.7 system-ui,"Microsoft JhengHei",sans-serif}.checkout-review::backdrop{background:#020806b8}.checkout-review h2{font-size:27px;margin:12px 0}.checkout-review p{color:#c2d2c8}.checkout-review a{color:#afd8c4}.checkout-review .checkout-host{overflow-wrap:anywhere;font-size:21px;color:#fff}.checkout-review label{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.checkout-review input{width:20px;height:20px;flex:0 0 20px;margin-top:4px;accent-color:#afd8c4}.checkout-review button{font:inherit;cursor:pointer;min-height:46px;padding:10px 18px;border-radius:5px;border:1px solid #55715e}.checkout-review .checkout-go{background:#afd8c4;color:#102216;font-weight:700}.checkout-review button:disabled{opacity:.5;cursor:not-allowed}.checkout-review .checkout-back{background:transparent;color:#d0e1d6}.checkout-review .checkout-actions{display:flex;gap:12px;flex-wrap:wrap}.checkout-review .checkout-error{color:#f1c698}.checkout-review :focus-visible,.purchase-page :focus-visible{outline:3px solid #afd8c4;outline-offset:4px}@media(max-width:540px){.purchase-page{padding-top:28px}.purchase-data>div{grid-template-columns:1fr;gap:0}.purchase-price{gap:12px}.checkout-review{padding:22px}}@media print{.prolink-global,.purchase-footer,.purchase-primary{display:none}.purchase-page{max-width:none;color:#111;padding:0}.purchase-page p,.purchase-page h2,.purchase-page a,.purchase-data,.purchase-data dt,.purchase-price strong{color:#111}.purchase-page section{break-inside:avoid}}
