.products_page__x7gOe{min-height:100vh;color:#17344f;background:#f7fafc;font-family:var(--font-sans,"Microsoft YaHei","PingFang SC",sans-serif)}.products_container__cZhIJ{width:min(1180px,calc(100% - 40px));margin:0 auto}.products_skipLink__irNlz{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;color:#fff;background:#0e7280;border-radius:8px;transform:translateY(-160%)}.products_skipLink__irNlz:focus{transform:translateY(0)}.products_intro__FMODd{padding:26px 0;background:linear-gradient(135deg,#eef9f7,#f8fbfc 58%,#fff8ed);border-bottom:1px solid #e6edf2}.products_intro__FMODd>div{display:flex;align-items:baseline;gap:28px}.products_intro__FMODd h1{flex:0 0 auto;margin:0;color:#15354f;font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.03em}.products_intro__FMODd p{margin:0;color:#547086;font-size:15px;line-height:1.7}.products_matrixSection__ahiS2{padding:34px 0 36px;scroll-margin-top:92px}.products_productGrid__M9JhF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.products_productCard__i0D57{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #dce8ee;border-radius:20px;box-shadow:0 16px 42px rgba(27,62,87,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.products_productCard__i0D57:hover{border-color:#d7b878;box-shadow:0 20px 48px rgba(27,62,87,.11);transform:translateY(-3px)}.products_imageLink__qyRhs{position:relative;flex:0 0 auto;display:block;overflow:hidden;aspect-ratio:1/1;background:#eaf2f6;border-bottom:1px solid #e5edf1}.products_productImage__BX_lq{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .24s ease}.products_productCard__i0D57:hover .products_productImage__BX_lq{transform:scale(1.015)}.products_imageAction__Kgwl6{position:absolute;right:16px;bottom:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(9,103,114,.92);border:1px solid rgba(255,255,255,.68);border-radius:50%;box-shadow:0 7px 18px rgba(14,68,82,.2)}.products_cardBody__ZRwTj{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.products_cardMeta__auF61{display:flex;align-items:center;gap:10px}.products_cardMeta__auF61 span{color:#b48332;font-size:12px;font-weight:900;letter-spacing:.12em}.products_cardMeta__auF61 small{color:#8a9ba8;font-size:11px;font-weight:700}.products_cardMeta__auF61 .products_currentBadge__YHiKl{padding:2px 8px;border-radius:4px;color:#075d65;background:#e2f3f1}.products_cardBody__ZRwTj h3{margin:14px 0 10px;color:#173a54;font-size:22px;line-height:1.35}.products_shortDescription__yMiW_{margin:0;color:#1a6f78;font-size:15px;font-weight:750;line-height:1.7}.products_description__sJEWJ{min-height:106px;margin:13px 0 22px;color:#657d90;font-size:14px;line-height:1.85}.products_productLink__1DVUi{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:11px 16px;color:#fff;background:#0b747d;border-radius:10px;font-size:14px;font-weight:800;text-decoration:none;transition:background .16s ease,transform .16s ease}.products_productLink__1DVUi:hover{background:#075d65;transform:translateY(-1px)}.products_imageLink__qyRhs:focus-visible,.products_productLink__1DVUi:focus-visible{outline:3px solid #e0ad4d;outline-offset:3px}.products_linkNotice__6spi1{margin-top:10px;margin-bottom:52px;padding:20px 24px;background:#fffaf1;border:1px solid #f0dfbe;border-radius:14px}.products_linkNotice__6spi1 strong{color:#805f27}.products_linkNotice__6spi1 p{margin:7px 0 0;color:#7b745f;font-size:13px;line-height:1.7}.products_footer__f3ram{padding:24px 0;color:#78909f;background:#edf4f6;border-top:1px solid #dce8ed;font-size:12px}.products_footer__f3ram>div{display:flex;justify-content:space-between;gap:20px}.products_srOnly__iV0DW{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:820px){.products_container__cZhIJ{width:min(100% - 28px,720px)}.products_matrixSection__ahiS2{padding-top:28px}.products_productGrid__M9JhF{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.products_cardBody__ZRwTj{padding:22px}.products_description__sJEWJ{min-height:104px}}@media (max-width:620px){.products_intro__FMODd{padding:21px 0 22px}.products_intro__FMODd>div{display:block}.products_intro__FMODd h1{font-size:30px}.products_intro__FMODd p{margin-top:8px;font-size:14px}.products_productGrid__M9JhF{grid-template-columns:1fr}.products_cardBody__ZRwTj h3{font-size:23px}.products_description__sJEWJ{min-height:0}.products_footer__f3ram>div{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.products_productCard__i0D57,.products_productImage__BX_lq,.products_productLink__1DVUi{transition:none}}.products_plans__ke2CI{margin-top:36px;margin-bottom:36px}.products_plans__ke2CI h2{color:#17384b;font-size:26px}.products_plans__ke2CI p{color:#4f6775;line-height:1.8}.products_plans__ke2CI a{color:#164d6b;text-underline-offset:4px}.products_priceTable__jDbWh{overflow-x:auto;margin:20px 0;border:1px solid #dce8ee;border-radius:8px}.products_priceTable__jDbWh table{width:100%;border-collapse:collapse;font-size:14px}.products_priceTable__jDbWh td,.products_priceTable__jDbWh th{padding:13px 16px;text-align:left;border-bottom:1px solid #dce8ee}.products_priceTable__jDbWh thead{background:#edf4f7;color:#17384b}.products_priceTable__jDbWh tbody tr:last-child>*{border-bottom:0}.products_priceTable__jDbWh small{display:block;margin-top:4px;color:#667b87;font-weight:400}