.conversion-home,.conversion-downloads{--cv1-control-line:#827665;--cv1-panel-radius:6px;--cv1-offer-radius:12px}.conversion-home .benefit-card{display:flex;flex-direction:column}.conversion-home .hero-platforms li{min-width:0;min-height:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent}.conversion-home .hero-platforms a.hero-platform-link{display:inline-grid;grid-template-columns:19px minmax(0,1fr);align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.82rem;font-weight:620;line-height:1.25;text-align:center;text-decoration:none;transition:background-color var(--duration-fast),border-color var(--duration-fast)}.conversion-home .hero-platform-link>span{min-width:0;overflow-wrap:anywhere}.conversion-home .hero-platform-link:focus-visible{outline:3px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 2px var(--ink)}@media (hover:hover){.conversion-home .hero-platforms a.hero-platform-link:hover{background:var(--signal);border-color:var(--signal)}}@media (forced-colors:active){.conversion-home .hero-platforms a.hero-platform-link{border-color:ButtonText;background:Canvas;color:LinkText}.conversion-home .hero-platform-link:focus-visible{outline-color:Highlight}}.conversion-home .platform-badges li{min-width:0;min-height:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent}.conversion-home .platform-badges a.platform-install-link{display:inline-grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:.8rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.conversion-home .platform-install-link .platform-logo{width:18px;height:18px}.conversion-home .platform-install-link>span{min-width:0;overflow-wrap:anywhere}.conversion-home .platform-install-link::after{width:18px;content:""}.conversion-home .platform-install-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-separator)}@media (hover:hover){.conversion-home .platform-badges a.platform-install-link:hover{background:var(--signal);border-color:var(--ink);color:var(--ink)}}@media (forced-colors:active){.conversion-home .platform-badges a.platform-install-link{border-color:ButtonText;background:Canvas;color:LinkText}}.conversion-home .benefit-card .inline-link{min-height:44px;margin-block-start:auto;padding-block-start:20px;align-self:flex-start}.conversion-home .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-home .trust-grid article{min-width:0}.conversion-home .cv1-trust-sources{display:grid;gap:6px;margin-block-start:12px}.conversion-home .cv1-trust-sources a{display:inline-flex;min-height:44px;gap:10px;align-items:center;flex-wrap:wrap}.conversion-home .cv1-trust-sources small{font-size:.82rem}.cv1-saving-detail{margin-block:0 16px;color:var(--muted);font-size:.875rem;line-height:1.6}.plans-grid{padding-block-start:16px}.plan-featured{position:relative}.plan-highlight{position:absolute;top:0;inset-inline-start:clamp(21px,3vw,32px);max-width:calc(100% - 42px);margin:0;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--signal);color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.35;transform:translateY(-50%)}@media (max-width:859px){.plans-grid .plan-featured{order:-1}}@media (forced-colors:active){.plan-highlight{border:1px solid CanvasText}}.offer-trap{display:grid;gap:20px 44px;max-width:970px;margin:28px auto 0;padding:clamp(22px,3vw,34px);border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.offer-trap-heading h2,.offer-trap-heading h3{font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2}.offer-trap-heading p{margin:12px 0 0;color:var(--prose);line-height:1.65}.offer-trap-points{display:grid;gap:16px;margin:0;padding:0;list-style:none}.offer-trap-points li{display:flex;gap:12px;align-items:flex-start}.offer-trap-points .icon{width:22px;height:22px;margin-top:1px;color:var(--signal-deep)}.offer-trap-points strong{display:block;font-size:1rem;line-height:1.4}.offer-trap-points p{margin:4px 0 0;color:var(--muted);font-size:.92rem;line-height:1.6}.offer-trap>.inline-link{justify-self:start;color:var(--action);font-size:.9rem}@media (min-width:900px){.offer-trap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.offer-trap>.inline-link{grid-column:2}}.hero-guarantee-note{max-width:62ch;margin:9px 0 0;color:var(--on-dark-muted);font-size:.78rem;line-height:1.5}.hero-guarantee-note a{color:var(--paper)}.guarantee .guarantee-conditions{font-size:.82rem;line-height:1.6}.editorial-payment-note .guarantee-conditions{margin-block-start:6px;color:var(--prose);font-size:.82rem;line-height:1.55}.editorial-payment-note .guarantee-conditions a{color:var(--ink)}.network-grid{margin:0;padding:0;list-style:none}.network-item{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.network-item>.icon{width:26px;height:26px;color:var(--signal-deep)}.network-item h3{display:grid;gap:3px;line-height:1.25}.network-country{color:var(--muted);font-size:.9rem;font-weight:550;letter-spacing:0}.network-item dl{flex-basis:100%}@media (min-width:1100px){.network-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-offer{padding-block:clamp(28px,5vw,48px) 8px}.pricing-offer .editorial-payment-note{max-width:970px;margin-inline:auto}.conversion-home .cv1-offer-detail{max-width:78ch;margin-block:24px 12px;color:var(--prose);font-size:.9375rem;font-weight:450;line-height:1.65}.conversion-home .cv1-renewal-label{display:block;margin-block-end:6px;font-weight:650}.conversion-home .plan-conditions{margin-block-start:20px}.conversion-home .faq-item .inline-link{display:inline-flex;min-height:44px;align-items:center}.conversion-downloads .editorial-masthead{padding-block-end:48px}.conversion-downloads .editorial-lead{max-width:64ch}.conversion-downloads .cv1-download-content{padding-block-end:64px}.conversion-downloads h1,.conversion-downloads h2,.conversion-downloads h3,.conversion-downloads h4,.conversion-downloads p,.conversion-downloads a,.conversion-downloads summary{overflow-wrap:anywhere}.conversion-downloads .cv1-action-label{min-width:0}.conversion-downloads .cv1-source-link>.cv1-action-label{display:inline-flex;gap:10px;align-items:center}.conversion-downloads a:focus-visible,.conversion-downloads summary:focus-visible{scroll-margin-block-start:calc(var(--header-height) + 24px)}.conversion-downloads [id^="platform-"]{scroll-margin-block-start:calc(var(--header-height) + 24px)}.conversion-downloads .cv1-windows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line-strong);border-radius:var(--cv1-panel-radius);background:var(--surface)}.conversion-downloads .cv1-store-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,48px);background:var(--ink);color:var(--surface);border-start-start-radius:var(--cv1-panel-radius);border-end-start-radius:var(--cv1-panel-radius)}.conversion-downloads .cv1-platform-mark{margin-block-end:36px}.conversion-downloads .cv1-platform-mark .platform-logo{width:44px;height:44px}.conversion-downloads .cv1-store-card h2{margin:0;max-width:18ch;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:720;letter-spacing:-.04em;line-height:1.1}.conversion-downloads .cv1-store-copy{max-width:42ch;margin-block:24px 28px;color:var(--on-dark-muted);line-height:1.65}.conversion-downloads .cv1-store-action{max-width:100%;min-height:52px}.conversion-downloads .cv1-store-action:focus-visible{outline-color:var(--surface);box-shadow:0 0 0 2px var(--ink)}.conversion-downloads .cv1-store-links{margin-block-start:auto;padding-block-start:32px}.conversion-downloads .cv1-store-links .inline-link{color:var(--surface)}.conversion-downloads .cv1-alternatives{min-width:0;padding:clamp(24px,3vw,36px)}.conversion-downloads .cv1-alternatives>h3{margin:0;font-size:1.2rem;font-weight:680;line-height:1.4}.conversion-downloads .cv1-architecture-help{margin-block:14px 20px;color:var(--muted);font-size:.875rem;line-height:1.65}.conversion-downloads .cv1-format{padding-block:20px;border-block-start:1px solid var(--line)}.conversion-downloads .cv1-format h4{margin:0 0 14px;font:600 .8125rem/1.5 "IBM Plex Mono",monospace}.conversion-downloads .cv1-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.conversion-downloads .cv1-file-option{min-width:0}.conversion-downloads .cv1-file-link{width:100%;min-height:52px;padding:10px 12px;border-color:var(--cv1-control-line);gap:8px;font-size:.875rem}.conversion-downloads .cv1-file-option>p{margin:8px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.55}.conversion-downloads .cv1-access-note{margin:10px 0 16px;color:var(--prose);font-size:.875rem;line-height:1.6}.conversion-downloads .cv1-msi{border-block:1px solid var(--line);padding-block:4px}.conversion-downloads .cv1-msi summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;font-size:.875rem;font-weight:650}.conversion-downloads .cv1-msi summary>span{flex:0 0 auto}.conversion-downloads .cv1-msi[open] summary>span{transform:rotate(45deg)}.conversion-downloads .cv1-msi>.cv1-file-grid{padding-block:12px 20px}.conversion-downloads .cv1-source-row{padding-block-start:20px}.conversion-downloads .cv1-source-link{display:inline-flex;min-height:44px;align-items:center;gap:10px}.conversion-home .cv1-github-mark,.conversion-downloads .cv1-github-mark{width:22px;height:22px;flex:0 0 22px}.conversion-downloads .cv1-browser-section{margin-block-start:64px}.conversion-downloads .cv1-section-heading{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px;margin-block-end:28px;align-items:start}.conversion-downloads .cv1-section-heading h2{margin:0;max-width:18ch;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;font-weight:700;letter-spacing:-.035em}.conversion-downloads .cv1-section-heading>p{margin:0;color:var(--prose);line-height:1.65}.conversion-downloads .cv1-platform-row{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(180px,.65fr);align-items:start;gap:16px 24px;border-block-start:1px solid var(--line);padding-block:24px}.conversion-downloads .cv1-browser-marks{display:flex;flex-wrap:wrap;gap:8px}.conversion-downloads .cv1-browser-marks .platform-logo{width:27px;height:27px}.conversion-downloads .cv1-platform-copy h2,.conversion-downloads .cv1-platform-copy h3{margin:0;font-size:1.125rem;line-height:1.4;font-weight:680}.conversion-downloads .cv1-platform-copy>p{max-width:66ch;margin-block:7px 0;color:var(--muted);font-size:.875rem;line-height:1.65}.conversion-downloads .cv1-platform-copy .cv1-status{color:var(--signal-deep);font-weight:650}.conversion-downloads .cv1-platform-copy .cv1-access-note{color:var(--prose)}.conversion-downloads .cv1-browser-actions{display:grid;justify-items:start;gap:8px;min-width:0}.conversion-downloads .cv1-browser-actions>a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.conversion-downloads .cv1-platform-action{font-weight:680}.conversion-downloads .cv1-paired-actions{display:grid;gap:16px}.conversion-downloads .cv1-android{margin-block-start:48px;padding-block:32px;border-block-end:1px solid var(--line)}.conversion-downloads .cv1-download-account,.conversion-downloads .cv1-download-help{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-block-start:48px;padding-block:32px;border-block:1px solid var(--line)}.conversion-downloads .cv1-download-account h2,.conversion-downloads .cv1-download-help h2{margin:0 0 10px;font-size:1.4rem;font-weight:680;line-height:1.35}.conversion-downloads .cv1-download-account p,.conversion-downloads .cv1-download-help p{max-width:64ch;margin:0;color:var(--muted);line-height:1.65}.conversion-downloads .cv1-download-help{border-block-start:0;margin-block-start:0}.conversion-downloads .cv1-download-help>div:last-child{display:grid;gap:8px;min-width:180px}.conversion-downloads .cv1-download-help .inline-link{display:inline-flex;min-height:44px;align-items:center}.conversion-home .platform-other-systems{max-width:88ch;margin:28px 0 0;padding:16px 20px;border-inline-start:4px solid var(--signal-deep);background:var(--signal-soft);color:var(--prose);line-height:1.6}.conversion-home .platform-other-systems strong{color:var(--ink)}@media (min-width:1100px){.conversion-home .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.conversion-downloads .cv1-windows{grid-template-columns:minmax(0,1fr)}.conversion-downloads .cv1-store-card{border-end-start-radius:0;border-start-end-radius:var(--cv1-panel-radius)}.conversion-downloads .cv1-store-links{margin-block-start:0}.conversion-downloads .cv1-section-heading{grid-template-columns:minmax(0,1fr);gap:16px}.conversion-downloads .cv1-platform-row{grid-template-columns:44px minmax(0,1fr);gap:16px}.conversion-downloads .cv1-paired-actions,.conversion-downloads .cv1-browser-actions{grid-column:2}.conversion-downloads .cv1-paired-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-downloads .cv1-paired-actions>.cv1-browser-actions{grid-column:auto}.conversion-downloads .cv1-download-account,.conversion-downloads .cv1-download-help{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:419px){.conversion-home .trust-grid{grid-template-columns:minmax(0,1fr)}.conversion-downloads .cv1-file-grid{grid-template-columns:minmax(0,1fr)}.conversion-downloads .cv1-paired-actions{grid-template-columns:minmax(0,1fr)}.conversion-downloads .cv1-store-card,.conversion-downloads .cv1-alternatives{padding:24px 20px}.conversion-downloads .cv1-store-action{width:100%}}@media (forced-colors:active){.conversion-downloads .cv1-file-link{border-color:ButtonText}}