.compare-page{background:#f8faff}.compare-header{display:flex;justify-content:space-between;align-items:center;height:93px;border-bottom:1px solid #dfe7f4}.compare-header>a:last-child{font-size:13px;color:#365d9a}.compare-intro{text-align:center;margin:43px 0 32px}.compare-intro h1{font-size:34px;color:#14243e}.compare-intro p{font-size:14px;color:#52627b;margin-top:13px}.compare-options{display:grid;grid-template-columns:1fr 1fr;gap:27px;max-width:1040px;margin:auto}.comparison-card{background:#fff;border:1px solid #dfe6f1;border-radius:23px;padding:34px 38px;box-shadow:0 8px 23px #284c8010}.pro-comparison{border-color:#aac1fb;background:#f7faff}.comparison-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px}.comparison-top h2{font-size:25px}.comparison-top>span{font-size:12px;color:#61738d}.comparison-card>h3{font-size:26px;margin-top:23px;line-height:1.5}.comparison-card>p{font-size:13px;color:#52647e;line-height:1.9;min-height:48px;margin-top:12px}.comparison-price{display:flex;align-items:baseline;gap:8px;margin-top:23px}.comparison-price strong{font-size:40px;font-weight:700;letter-spacing:-1px}.comparison-price span{font-size:14px;color:#53647c}.comparison-card>.comparison-usd{font-size:12px;margin:2px 0 20px;min-height:0;color:#526580}.comparison-buy{display:block;border-radius:10px;text-align:center;padding:13px;color:#fff;background:#1e62e8;font-size:14px;font-weight:600}.comparison-buy:hover{background:#174ebc}.comparison-card ul{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:18px;font-size:13px;line-height:1.9;color:#354d6e}.comparison-card li{position:relative;padding-left:23px}.comparison-card li:before{content:'✓';position:absolute;left:0;color:#2564d1}.compare-tier-tabs{display:flex;background:#e8edf7;padding:4px;border-radius:999px;gap:2px}.compare-tier-tabs button{font-size:12px;color:#52647c;padding:6px 12px;border-radius:999px}.compare-tier-tabs button[aria-pressed="true"]{background:#fff;color:#143570;box-shadow:0 2px 5px #224c7620}.comparison-details{margin-top:54px}.comparison-details>h2{font-size:25px}.comparison-details>p{color:#52647d;font-size:12px;margin:11px 0 20px}.comparison-table-scroll{overflow:auto;border:1px solid #dde5f2;border-radius:15px;background:#fff}.comparison-table-scroll table{border-collapse:collapse;width:100%;min-width:800px;table-layout:fixed;font-size:12px;color:#425778}.comparison-table-scroll th,.comparison-table-scroll td{padding:19px 18px;border-bottom:1px solid #e7edf6;line-height:1.8;text-align:left;vertical-align:top}.comparison-table-scroll thead th{background:#edf3ff;font-size:16px;color:#17366b}.comparison-table-scroll thead small{font-size:11px;display:block;color:#465d83;margin-top:5px}.comparison-table-scroll tbody th{color:#1f3558;font-weight:600;width:19%}.comparison-table-scroll tr:last-child> *{border-bottom:0}.usage-notes{margin-top:33px;background:#edf3ff;border-radius:14px;padding:27px 30px}.usage-notes h2{font-size:18px}.usage-notes p{font-size:12px;color:#465e81;line-height:2;margin-top:12px;max-width:100ch}.usage-notes>div{display:flex;gap:14px 26px;flex-wrap:wrap;margin-top:16px}.usage-notes a{font-size:11px;color:#2255a7;text-decoration:underline;text-underline-offset:4px}.compare-bottom{text-align:center;padding:38px 20px}.compare-bottom strong{font-size:23px;color:#183c7b}.compare-bottom p{font-size:12px;color:#506582;margin:12px 0 18px}.compare-bottom>a{color:#225bb8;font-size:14px}.compare-footer{text-align:center;padding:23px;font-size:11px;color:#526886;border-top:1px solid #dde5f2}@media(max-width:1050px){.comparison-card{padding:27px}.compare-tier-tabs button{padding:6px 9px}.comparison-card>h3{font-size:23px}.comparison-top>span{display:none}}@media(max-width:799px){.compare-page .shop-width{width:calc(100% - 32px)}.compare-header{height:78px}.compare-page .shop-brand small{display:none}.compare-intro{margin-top:30px}.compare-intro h1{font-size:25px}.compare-intro p{font-size:12px}.compare-options{grid-template-columns:1fr;gap:20px}.comparison-card{padding:26px}.comparison-card>h3{font-size:24px}.comparison-table-scroll th,.comparison-table-scroll td{padding:16px}.usage-notes{padding:23px}.compare-header>a:last-child{font-size:11px}}

.comparison-card>p,.comparison-card ul,.comparison-card>.comparison-usd{font-size:16px}.compare-tier-tabs button{font-size:16px}.comparison-table-scroll table{font-size:15px}.comparison-table-scroll thead small,.usage-notes p,.usage-notes a,.comparison-details>p{font-size:14px}
