.compare-page{width:min(1420px,calc(100% - 48px));min-height:0;margin:22px auto 70px;padding:12px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;overflow:hidden}.compare-wrap{width:100%}.compare-hero{border:0;border-radius:3px;background:#f7f8fa}.compare-hero-grid{min-height:270px;grid-template-columns:1.15fr .85fr;gap:34px;padding:28px 32px}.compare-kicker,.section-heading>span,.source-panel>div>span{font-size:9px}.compare-hero h1{max-width:520px;margin:10px 0 11px;font-size:36px;line-height:1.08}.compare-hero-copy>p{max-width:590px;font-size:12px;line-height:1.65}.compare-actions{margin-top:18px}.compare-actions a{min-height:38px;padding:0 14px;border-radius:4px;font-size:11px}.compare-hero-visual{min-height:205px}.hero-plan{width:190px;min-height:172px;padding:18px;border-radius:7px;box-shadow:0 8px 20px #1111110d}.hero-plan-plus{left:4%;top:25px}.hero-plan-pro{right:3%;top:4px}.hero-plan strong{font-size:17px}.hero-plan small{font-size:9px}.hero-versus{left:48%;top:43%;width:38px;height:38px;border-width:3px;font-size:9px}.compare-summary{gap:10px;padding:12px 0}.summary-card{padding:17px;border-radius:4px}.summary-card h2{margin:10px 0 6px;font-size:16px}.summary-card p{font-size:10px;line-height:1.6}.plan-label{font-size:9px}.compare-section{padding:22px 4px}.section-heading{max-width:680px;margin-bottom:16px}.section-heading h2,.source-panel h2{margin:5px 0;font-size:22px}.section-heading p,.source-panel p{font-size:10px;line-height:1.6}.comparison-table{border-radius:4px}.comparison-row>div{padding:11px 13px}.comparison-head{font-size:9px}.comparison-head>div{padding-block:10px}.comparison-row b{font-size:11px}.comparison-row small{font-size:8px}.comparison-row div[role=cell]{font-size:10px}.usage-note{font-size:8px}.pro-levels{padding:22px 4px 28px}.level-grid{gap:9px}.level-grid article{padding:16px;border-radius:4px}.level-grid span{font-size:8px}.level-grid h3{margin:8px 0 5px;font-size:13px}.level-grid p{font-size:9px}.source-panel{width:calc(100% - 8px);grid-template-columns:.95fr 1.05fr;gap:28px;margin:0 4px 4px;padding:20px;border-radius:4px}.source-links{gap:6px}.source-links a{padding:11px 12px;border-radius:4px}.source-links b{font-size:10px}.source-links small{font-size:8px}@media(max-width:900px){.compare-page{width:min(100% - 24px,720px);margin:14px auto 45px;padding:9px}.compare-hero-grid{grid-template-columns:1fr;gap:12px;padding:23px}.compare-hero-visual{width:min(470px,100%);min-height:190px}.compare-summary,.source-panel{grid-template-columns:1fr}.source-panel{gap:15px}.level-grid{grid-template-columns:1fr}.comparison-row>div{padding:10px}}@media(max-width:620px){.compare-page{width:calc(100% - 24px);margin-top:12px;padding:7px}.compare-hero-grid{padding:20px 15px}.compare-hero h1{font-size:27px}.compare-hero-copy>p{font-size:10px}.compare-actions{display:grid;margin-top:14px}.compare-hero-visual{min-height:174px}.hero-plan{width:46%;min-height:145px;padding:12px}.hero-plan strong{font-size:13px}.hero-versus{left:calc(50% - 17px);width:34px;height:34px}.compare-summary{gap:7px;padding:8px 0}.summary-card{padding:14px}.summary-card h2{font-size:14px}.compare-section{padding:18px 1px}.section-heading h2,.source-panel h2{font-size:19px}.comparison-row>div{padding:9px}.pro-levels{padding:17px 1px 22px}.source-panel{width:100%;margin:0;padding:15px}}
