.product-module__9rVjFG__main{background-color:var(--color-surface)}.product-module__9rVjFG__details{padding:var(--space-2xl) 0}.product-module__9rVjFG__grid{gap:var(--space-lg);grid-template-columns:1.2fr .8fr;align-items:stretch;display:grid}.product-module__9rVjFG__mainImage{border-radius:var(--radius-md);grid-area:1/1;max-width:100%;height:100%;min-height:0;margin-bottom:0;position:relative;overflow:hidden}.product-module__9rVjFG__mainImage img{display:block;position:absolute;top:0;left:0;object-fit:cover!important;width:100%!important;height:100%!important}.product-module__9rVjFG__rounded{border-radius:var(--radius-md)}.product-module__9rVjFG__specCard{background:var(--color-surface);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);grid-area:1/2;align-self:start}.product-module__9rVjFG__specCard h2{color:var(--color-ink);margin-bottom:var(--space-sm);font-size:var(--text-lead);font-weight:var(--font-bold)}.product-module__9rVjFG__specCta{margin-top:var(--space-lg);padding:var(--space-xs) var(--space-md);background:var(--color-ink);border-radius:var(--radius-sm);font-weight:var(--font-medium);font-size:var(--text-body);text-align:center;width:100%;transition:opacity var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard);display:inline-block;color:var(--color-ink-on-dark)!important}.product-module__9rVjFG__specCta:hover{background:var(--color-accent);transform:translateY(-2px)}.product-module__9rVjFG__specGrid{gap:var(--space-xs);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.product-module__9rVjFG__specItem{justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-surface-sunken);display:flex}.product-module__9rVjFG__label{color:var(--color-ink-muted);font-size:var(--text-body);flex-shrink:0}.product-module__9rVjFG__value{font-weight:var(--font-medium);font-size:var(--text-body);text-align:right;color:var(--color-ink)}@media (max-width:639px){.product-module__9rVjFG__specItem{gap:var(--space-3xs);text-align:left;padding-bottom:var(--space-xs);flex-direction:column}.product-module__9rVjFG__value{text-align:left;font-size:var(--text-body)}}@media (max-width:1199px){.product-module__9rVjFG__grid{gap:var(--space-md);grid-template-columns:1fr}.product-module__9rVjFG__mainImage,.product-module__9rVjFG__specCard,.product-module__9rVjFG__partnerBadge{grid-area:auto}.product-module__9rVjFG__mainImage{height:auto;min-height:auto;position:relative;overflow:hidden}.product-module__9rVjFG__mainImage img{display:block;width:100%!important;height:auto!important;max-height:500px!important;position:relative!important;top:auto!important;left:auto!important}}.product-module__9rVjFG__specTableSection{margin-top:var(--space-2xl);padding:var(--space-2xl) 0;background:var(--color-surface);border-top:1px solid var(--color-border)}.product-module__9rVjFG__specSectionTitle{text-align:center;margin-bottom:var(--space-xl)}.product-module__9rVjFG__specSectionTitle h2{font-size:var(--text-h2);color:var(--color-ink);margin-bottom:var(--space-sm)}.product-module__9rVjFG__specTableContainer{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-surface-sunken);max-width:1100px;margin:0 auto;overflow-x:auto}.product-module__9rVjFG__comparisonTable{border-collapse:collapse;width:100%;min-width:800px}.product-module__9rVjFG__categoryRow td{background-color:var(--color-surface);padding:var(--space-md) var(--space-md);font-weight:var(--font-bold);color:var(--color-ink);font-size:var(--text-body);border-bottom:2px solid var(--color-border)}.product-module__9rVjFG__specHeaderRow th{padding:var(--space-md) var(--space-md);text-align:left;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.product-module__9rVjFG__specHeaderRow th:first-child{width:30%;color:var(--color-ink-muted);font-size:var(--text-caption)}.product-module__9rVjFG__versionTitle{font-size:var(--text-lead);font-weight:var(--font-bold);color:var(--color-ink);display:block}.product-module__9rVjFG__versionSubtitle{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:var(--font-normal)}.product-module__9rVjFG__specRow{transition:color var(--duration-micro) var(--ease-standard)}.product-module__9rVjFG__specRow:hover{background-color:var(--color-surface)}.product-module__9rVjFG__specRow td{padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top;font-size:var(--text-body);color:var(--color-ink-muted)}.product-module__9rVjFG__specRow td:first-child{font-weight:var(--font-medium);color:var(--color-ink);border-right:1px solid var(--color-surface)}@media (max-width:639px){.product-module__9rVjFG__specTableSection{padding:var(--space-lg) 0;margin-top:0}.product-module__9rVjFG__specSectionTitle{text-align:left;margin-bottom:var(--space-md)}.product-module__9rVjFG__specSectionTitle h2{font-size:var(--text-h2);font-weight:var(--font-bold)}.product-module__9rVjFG__comparisonTable{display:none}}.product-module__9rVjFG__mobileSpecView{display:none}@media (max-width:639px){.product-module__9rVjFG__mobileSpecView{display:block}}.product-module__9rVjFG__mobileCategory{margin-top:var(--space-md);margin-bottom:var(--space-sm)}.product-module__9rVjFG__mobileCategory h3{font-size:var(--text-body);color:var(--color-ink);padding-left:var(--space-xs)}.product-module__9rVjFG__mobileSpecCard{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-sm);margin-bottom:var(--space-xs);border:1px solid var(--color-border)}.product-module__9rVjFG__mobileSpecHeader{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.product-module__9rVjFG__mobileSpecLabel{font-size:var(--text-body);font-weight:var(--font-bold);color:var(--color-ink)}.product-module__9rVjFG__upgradeBadge{background:var(--color-surface-sunken);color:var(--color-ink);font-size:var(--text-caption);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-weight:var(--font-bold)}.product-module__9rVjFG__mobileSpecValue{font-size:var(--text-body);color:var(--color-ink-muted);line-height:var(--leading-table)}.product-module__9rVjFG__mobileSpecValue.product-module__9rVjFG__highlight{color:var(--color-ink);font-weight:var(--font-medium)}
.ready20-module__jegy2a__top{padding:var(--space-xl) 0 0}@media (min-width:640px){.ready20-module__jegy2a__top{padding-top:calc(var(--header-offset) + var(--space-xl))}}.ready20-module__jegy2a__topGrid{gap:var(--space-lg);align-items:start;display:grid}@media (min-width:900px){.ready20-module__jegy2a__topGrid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ready20-module__jegy2a__title{margin:0 0 var(--space-xs);font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-ink);line-height:1.1}.ready20-module__jegy2a__lead{margin:0 0 var(--space-sm);color:var(--color-ink-muted);line-height:var(--leading-body)}.ready20-module__jegy2a__price{align-items:baseline;gap:var(--space-2xs);margin:0 0 var(--space-md);flex-wrap:wrap;display:flex}.ready20-module__jegy2a__priceLabel{font-size:var(--text-caption);color:var(--color-ink-muted)}.ready20-module__jegy2a__priceValue{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-ink)}.ready20-module__jegy2a__heroCta{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:639px){.ready20-module__jegy2a__heroCta>*{text-align:center;flex:100%}}.ready20-module__jegy2a__pillars{gap:var(--space-lg);padding:var(--space-xl) 0 var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ready20-module__jegy2a__pillar h3{color:var(--color-ink);margin-bottom:var(--space-2xs)}.ready20-module__jegy2a__pillar p{color:var(--color-ink-muted);line-height:var(--leading-body);font-size:var(--text-body)}.ready20-module__jegy2a__sectionTitle{text-align:center;color:var(--color-ink);margin-bottom:var(--space-2xs)}.ready20-module__jegy2a__sectionLead{text-align:center;color:var(--color-ink-muted);max-width:640px;margin:0 auto var(--space-lg);line-height:var(--leading-body)}.ready20-module__jegy2a__useGrid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.ready20-module__jegy2a__useGrid li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);color:var(--color-ink);line-height:var(--leading-body)}.ready20-module__jegy2a__useGrid strong{margin-bottom:var(--space-3xs);display:block}.ready20-module__jegy2a__optionsTitle{text-align:center;color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.ready20-module__jegy2a__options{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:560px;margin:0 auto;padding:0;list-style:none}.ready20-module__jegy2a__options li{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-ink);display:flex}.ready20-module__jegy2a__options li+li{border-top:1px solid var(--color-border)}.ready20-module__jegy2a__galleryNote{text-align:center;color:var(--color-ink-muted);font-size:var(--text-caption);margin-top:var(--space-sm)}.ready20-module__jegy2a__compare{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto;display:grid}.ready20-module__jegy2a__compareCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.ready20-module__jegy2a__compareCard h3{color:var(--color-ink);margin-bottom:var(--space-3xs)}.ready20-module__jegy2a__compareCard p{color:var(--color-ink-muted);line-height:var(--leading-body);margin-bottom:var(--space-sm)}.ready20-module__jegy2a__cta{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:899px){.ready20-module__jegy2a__pillars{grid-template-columns:1fr}}@media (max-width:639px){.ready20-module__jegy2a__useGrid,.ready20-module__jegy2a__compare{grid-template-columns:1fr}}
