.proposal{background:var(--sand);color:var(--forest);padding:10px 0;font-size:13px;font-weight:650}.buy-intro{padding:65px 0 35px}.buy-intro h1{font:500 clamp(3.5rem,6.5vw,6.2rem)/.96 var(--serif);letter-spacing:-.055em;margin-bottom:25px}.buy-intro h1 em{font-weight:400;color:var(--clay)}.release-status{font-size:14px;color:var(--clay);margin:25px 0 0}.plans-section{padding:10px 0 65px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.plan{border:1px solid var(--line);padding:30px 28px;display:flex;flex-direction:column;min-width:0}.plan .section-no{font-size:10px;margin-bottom:16px}.plan h2{font-size:clamp(2.2rem,3.3vw,3.1rem);margin-bottom:16px;letter-spacing:-.045em}.plan-summary{font-size:16px;min-height:52px;color:var(--muted)}.price{font:500 56px/1 var(--serif);letter-spacing:-.04em;margin:20px 0 28px}.price span{display:block;font:14px/1.5 var(--sans);letter-spacing:normal;margin-top:10px}.plan ul{list-style:none;padding:0;margin:0 0 26px}.plan li{font-size:15px;line-height:1.5;padding:10px 0;border-top:1px solid var(--line)}.plan li::before{content:"✓";margin-right:9px}.plan .button{margin-top:auto;width:100%}.plan-note{font-size:12px;line-height:1.5;margin:12px 0 0}.plan-translation{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.plan-translation .section-no{color:var(--sand)}.plan-translation .plan-summary{color:#dedfcf}.plan-translation li{border-color:#65725e}.plan-translation .button:disabled{border-color:var(--sand)}.plan-future{background:#e7e2d6}.future-message{font-size:15px;color:var(--muted);margin:0 0 25px}.price-note{font-size:13px;color:var(--muted);margin-top:20px}.included{background:#e7e2d6;padding:55px 0}.included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.included-grid h3{font-size:28px;margin-bottom:15px}.included-grid p{font-size:15px;color:var(--muted)}.buy-help{padding:65px 0}.help-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px}.buy-help h2{font-size:clamp(3rem,4vw,4.2rem)}.purchase-steps{padding-left:22px}.purchase-steps li{padding:10px 0 10px 8px;font-size:16px}.purchase-steps strong{display:block}.requirements{border-top:1px solid var(--line);padding-top:28px}.requirements p{font-size:16px;color:var(--muted)}.requirements>a+p{margin-top:26px}@media(max-width:980px){.plans{gap:14px}.plan{padding:24px 20px}.plan h2{font-size:32px}.plan-summary{min-height:76px}.help-grid{gap:40px}.included-grid{gap:25px}}@media(max-width:720px){.buy-intro{padding:40px 0 25px}.buy-intro h1{font-size:clamp(3rem,12vw,4.5rem)}.plans{grid-template-columns:1fr}.plan{padding:28px}.plan h2{font-size:42px}.plan-summary{min-height:0}.plan .button{margin-top:8px}.included-grid,.help-grid{grid-template-columns:1fr;gap:26px}.included,.buy-help{padding:45px 0}.plans-section{padding-bottom:45px}.price{font-size:56px}.proposal{font-size:12px}}@media(forced-colors:active){.proposal,.plan,.plan-translation,.plan-future,.included{background:Canvas;color:CanvasText}.plan .section-no,.plan .plan-summary,.plan-note,.future-message,.price-note,.buy-intro h1 em,.release-status{color:CanvasText}.plan,.plan li{border-color:CanvasText}}
