.gts-editorial .review-page .review-page-activity>[data-slot=card].review-software-picker{background:transparent;box-shadow:none;padding:0;gap:24px}.gts-editorial .review-software-picker [data-slot=card-header]{padding:0}.gts-editorial .review-page .review-software-picker .review-product-card{padding:22px;background:color-mix(in srgb,var(--surface) 45%,var(--review-paper));box-shadow:var(--card-shadow)}.review-software-picker .review-product-card>div{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px}.gts-editorial .review-software-picker .review-product-card:is(:hover,:focus-within,[aria-current=true]){background:var(--review-blue)}.gts-editorial .buyer-guides-index{padding-block:40px 64px}.gts-editorial .buyer-guides-index>p{color:var(--slate);font-size:16px;line-height:1.75;max-width:64ch}.gts-editorial .buyer-guides-index>.buyer-guide-cards{gap:var(--gts-grid-gap);margin-top:32px}.gts-editorial main .buyer-guides-index .buyer-guide-card{padding:20px;border:0;background:var(--surface);box-shadow:var(--card-shadow);min-width:0}.buyer-guide-image{display:block;margin-bottom:20px}.buyer-guide-copy{display:grid;gap:12px}.buyer-guide-label{color:var(--slate);font-size:11px}.gts-editorial .buyer-guides-index .buyer-guide-card h2{font-size:23px;line-height:1.4;margin:0;color:var(--ink)}.gts-editorial .buyer-guides-index .buyer-guide-card p{font-size:14px;line-height:1.75;margin:0;color:var(--slate);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.buyer-guide-read{color:var(--signal);font-size:13px;padding-block:6px}.gts-editorial main .buyer-guides-index .buyer-guide-card:is(:hover,:focus-within){background:var(--editorial-wash,var(--card-hover))}.gts-editorial main .buyer-guides-index .buyer-guide-card:is(:hover,:focus-within) :is(h2,a){color:var(--ink)}.buyer-guide-card :focus-visible{outline:2px solid var(--signal);outline-offset:4px}.gts-editorial .journal.author-archive{padding-block:32px 64px;background:transparent}.author-archive-inner{display:grid;gap:48px}.author-article-library{margin-top:24px}.author-article-library>.journal-search{max-width:600px}.archive-result-count{font-size:12px;color:var(--slate);margin-block:16px 24px}.dark .gts-editorial :is(.author-archive,.buyer-guides-index,.review-page){--paper:#111d30;--surface:#18273e;--ink:#edf2f8;--ledger-navy:#edf2f8;--slate:#b9c6d8;--border:#344761;--signal:#8caeff;--card-hover:#223650;color:var(--ink)}.dark .gts-editorial .author-archive .article-list-card{background:var(--surface)}.dark .gts-editorial main .author-archive .article-list-card .journal-category{color:var(--signal)}.dark .gts-editorial :is(.author-archive .article-list-card,.buyer-guides-index .buyer-guide-card):is(:hover,:focus-within){background:var(--card-hover)}.dark .gts-editorial .review-page-main>[data-slot=card]{background:var(--surface)}.dark .gts-editorial .review-page :is(input,textarea,[role=combobox]){background:var(--surface);border-color:var(--border);color:var(--ink)}.dark .gts-editorial .review-page .review-auth-switch button[aria-pressed=true]{color:var(--signal)}.dark .gts-editorial .review-page{--review-paper:var(--paper);--review-blue:color-mix(in srgb,var(--signal) 12%,var(--surface))}@media(max-width:767px){.gts-editorial .journal.author-archive{padding-block:24px 48px}.author-archive-inner{gap:32px}.gts-editorial .buyer-guides-index .buyer-guide-card{padding:18px}.gts-editorial .buyer-guides-index .buyer-guide-card h2{font-size:20px}.gts-editorial .review-page .review-software-picker .review-product-card{padding:18px}}.gts-editorial .gts-page-enter{animation:none}@keyframes ed-enter{0%{transform:translateY(6px)}to{transform:none}}html:not(.dark) body.gts-editorial,html:not(.dark) body.gts-editorial main{--background:#fff;background:#fff!important}html:not(.dark) body.gts-editorial :is(.ed-home,.ed-hero,.gts-stacks,.stack-hero,.account-page,.account-hero,.review-page,.review-page-hero,.comparison-page,.comparison-hero,.deals-directory,.info-page,.info-hero:not(.about-page>.info-hero),.seller-page,.seller-hero,.journal,.journal-page,.journal-hero,.gts-article-page,.article-feature,.software-profile,.listing-category-hero,.directory-category-index,.alternatives-page>section:first-of-type,.legacy-info-index>section:first-child){background:#fff!important;background-image:none!important}.gts-editorial :is(.dedicated-list-controls>label>input[type=search],.dedicated-list-controls select,.listing-toolbar-filters select,.listing-filter-select select,.journal-topic select,.seller-type-filter select,.comparison-picker-category select,.ed-stack-toolbar select,.workspace-search select,.compact-review-toolbar select,.journal-search-field,.comparison-picker-search,.seller-filters>label:first-child,.workspace-search label>div){border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:0;background:transparent;box-shadow:none!important}.gts-editorial :is(.journal-search-field,.comparison-picker-search,.seller-filters>label:first-child,.workspace-search label>div):focus-within{outline:none;border-bottom-color:var(--signal)}.gts-editorial :is(.journal-search-field,.comparison-picker-search,.seller-filters>label:first-child,.workspace-search label>div) input{border:0;background:transparent;box-shadow:none!important}.gts-editorial :is(.journal-search-field,.comparison-picker-search,.seller-filters>label:first-child,.workspace-search label>div) input:focus-visible{outline:none}.gts-editorial :is(.dedicated-list-controls>label>input[type=search],.dedicated-list-controls select,.listing-toolbar-filters select,.listing-filter-select select,.journal-topic select,.seller-type-filter select,.comparison-picker-category select,.ed-stack-toolbar select,.workspace-search select,.compact-review-toolbar select):focus-visible{outline:none;border-bottom-color:var(--signal)}.profile-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%!important;background:#edf2fd;color:var(--ledger-navy);font-style:normal;font-size:12px;font-weight:600;letter-spacing:.02em}img.profile-avatar{object-fit:cover}.account-photo-settings{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0 32px}.account-photo-settings .profile-avatar{width:72px;height:72px;font-size:22px}.account-photo-settings>div{min-width:0;flex:1 1 240px}.account-photo-settings input{max-width:100%}.account-photo-settings label{display:block;font-weight:600}.account-photo-settings p{font-size:13px;color:var(--slate);margin:8px 0}.account-photo-settings button{font-size:13px;text-decoration:underline}.site-header-workspace .profile-avatar{width:28px;height:28px;font-size:10px}.gts-editorial .account-menu{width:292px;padding:8px;border:0;outline:none;box-shadow:0 12px 32px -16px #1a2b4c30!important}.account-menu-heading{padding:14px 10px 18px}.account-menu-identity{display:flex;align-items:center;gap:12px;min-width:0;font-weight:400}.account-menu-identity>div{min-width:0}.account-menu-identity strong{display:block;color:var(--ledger-navy);font-size:14px;font-weight:600;overflow-wrap:anywhere}.account-menu-identity small{display:block;margin-top:3px;font-size:12px;color:var(--slate);overflow-wrap:anywhere}.account-menu-identity p{margin-top:9px;font-size:11px;color:var(--signal)}.gts-editorial .account-menu [role=menuitem]{gap:12px;min-height:42px;padding:10px 12px;font-size:13px;cursor:pointer;border:0;border-radius:0;outline:none;outline-offset:0;box-shadow:none;background:transparent;color:var(--ledger-navy);text-decoration:none}.gts-editorial .account-menu [role=menuitem][data-highlighted]{background:var(--paper);color:var(--ledger-navy)}.gts-editorial .account-menu [role=menuitem]:focus-visible{color:var(--signal);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(forced-colors:active){.gts-editorial .account-menu [role=menuitem]:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.account-menu [role=separator]{background:#edf0f4;margin:6px 10px}.gts-editorial .workspace .account-hero{padding:28px 0 0}.profile-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--artwork-sky);color:var(--account-ink);padding:30px 32px!important}.profile-banner-identity{display:flex;align-items:center;gap:22px;min-width:0}.profile-banner-identity .profile-avatar{width:64px;height:64px;background:#fff;font-size:20px;box-shadow:var(--card-shadow)}.profile-banner-identity>div{min-width:0}.profile-banner-identity>div>span{font-size:12px;color:var(--account-ink)}.gts-editorial .workspace .profile-banner h1{font-size:clamp(25px,3vw,34px);margin:7px 0 8px;color:var(--account-ink)}.gts-editorial .workspace .profile-banner p{font-size:14px;color:var(--account-ink)}.gts-editorial .workspace .profile-banner>a{background:#fff;font-size:12px;flex:none;box-shadow:var(--card-shadow)}.gts-editorial .workspace .workspace-layout{grid-template-columns:210px minmax(0,1fr);gap:36px;padding-block:32px 64px}.gts-editorial .workspace .workspace-layout>.workspace-main,.gts-editorial .workspace .workspace-layout>.workspace-nav{grid-column:auto;grid-row:auto}.gts-editorial .workspace .workspace-nav{display:grid;position:sticky;top:100px;align-self:start;gap:4px}.profile-nav-identity{display:flex;align-items:center;gap:10px;padding:12px 10px 22px;min-width:0}.profile-nav-identity>div{min-width:0}.profile-nav-identity strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.profile-nav-identity small{display:block;color:var(--slate);font-size:11px;margin-top:4px}.gts-editorial .workspace-nav>a,.gts-editorial .workspace-nav>button{display:flex;align-items:center;gap:12px;padding:12px 10px;min-height:44px;font-size:13px;text-align:left;border:0;background:transparent;cursor:pointer}.gts-editorial .workspace-nav>a[aria-current=page]{background:#edf2fd;color:var(--signal);font-weight:600}.gts-editorial .workspace-nav>button{color:var(--slate);margin-top:16px}.gts-editorial .workspace-nav>:is(a,button):hover{background:var(--paper)}.gts-editorial .account-page.workspace .workspace-layout[data-editing=true]{grid-template-columns:minmax(0,1fr);gap:24px}.gts-editorial .account-page.workspace .workspace-layout[data-editing=true]>.workspace-nav{display:none;position:static}.profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.profile-metric{position:relative;display:block;background:var(--paper);padding:22px;min-width:0;box-shadow:var(--card-shadow)}.profile-metric>span{font-size:12px;color:var(--slate)}.profile-metric>strong{display:block;font-size:44px;line-height:1.15;font-weight:600;letter-spacing:-.04em;margin:15px 0}.gts-editorial .workspace .profile-metric p{font-size:12px;line-height:1.7}.profile-metric>svg{position:absolute;right:22px;top:22px;color:var(--slate)}.profile-metric:hover{background:#edf2fd}.gts-editorial .account-page.workspace .profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.gts-editorial .workspace .profile-overview-grid>.profile-panel{grid-column:auto;grid-row:auto}.profile-panel{background:var(--surface);padding:24px;min-width:0;box-shadow:var(--card-shadow)}.profile-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.profile-panel-heading h3{margin:0!important;font-size:16px}.profile-panel-heading>a,.profile-panel-heading>span{display:inline-flex;gap:6px;align-items:center;font-size:11px;color:var(--slate)}.profile-panel-heading>a:hover{color:var(--signal)}.profile-category-breakdown,.profile-tool-preview,.profile-used-tools{list-style:none;padding:0;margin:0}.profile-tool-preview li{display:flex;align-items:center;gap:12px;padding:14px 0}.profile-tool-preview li>div{flex:1;min-width:0}.profile-tool-preview strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.profile-tool-preview small{display:block;font-size:11px;color:var(--slate);margin-top:3px}.profile-in-use{font-size:10px;color:var(--slate);background:var(--paper);padding:5px 8px;white-space:nowrap}.gts-editorial .workspace .profile-panel-note{font-size:12px;margin-bottom:20px}.profile-category-breakdown li{margin:20px 0}.profile-category-breakdown li>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;margin-bottom:10px}.profile-category-track{height:4px;background:var(--paper)}.profile-category-track i{display:block;height:100%;background:var(--signal)}.profile-next-step{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--paper);padding:24px;margin-top:28px}.gts-editorial .workspace .profile-next-step p{font-size:12px}.profile-next-step>a,.profile-quiet-empty>a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--signal);flex:none}.profile-quiet-empty{padding:24px 0}.profile-quiet-empty h4{font-size:16px;margin-bottom:10px;font-weight:600}.gts-editorial .workspace .profile-quiet-empty p{font-size:13px}.profile-quiet-empty>a{margin-top:20px}.profile-tools-total{font-size:14px;font-weight:600;white-space:nowrap}.profile-add-tools{background:var(--paper);padding:24px;margin:28px 0 32px}.profile-usage-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);margin-top:12px}.profile-usage-search>svg{flex:none;color:var(--slate)}.gts-editorial .workspace .profile-usage-search input{border:0;background:transparent;padding-inline:0;box-shadow:none}.gts-editorial .workspace .profile-usage-search input:focus-visible{outline:none}.profile-usage-search:focus-within{border-bottom-color:var(--signal)}.profile-usage-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.profile-usage-options>div{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface);min-width:0}.profile-usage-options strong{flex:1;min-width:0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.profile-usage-options button,.profile-used-tools button{flex:none;padding:8px;font-size:12px;color:var(--signal);cursor:pointer}.profile-used-tools li{display:flex;align-items:center;gap:16px;background:var(--paper);padding:20px;margin-bottom:12px}.profile-used-tools li>div{min-width:0;flex:1}.profile-used-tools strong{font-size:14px;font-weight:600}.gts-editorial .workspace .profile-used-tools p{font-size:12px;margin-top:4px;overflow-wrap:anywhere}.profile-used-tools small{display:block;font-size:11px;margin-top:8px;color:var(--slate)}.profile-manage-stack{font-size:12px;color:var(--signal);padding:8px;flex:none}.gts-editorial .workspace .profile-tools-hint{font-size:12px;margin-top:16px}@media(max-width:1099px){.gts-editorial .workspace .workspace-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.gts-editorial .account-page.workspace .profile-overview-grid{grid-template-columns:1fr}.profile-metric{padding:18px}.profile-metric>strong{font-size:36px}}@media(max-width:760px){.gts-editorial .workspace .account-hero{padding-top:20px}.profile-banner{padding:24px!important;align-items:flex-start;flex-direction:column;gap:18px}.profile-banner-identity{gap:16px}.profile-banner-identity .profile-avatar{width:48px;height:48px;font-size:16px}.gts-editorial .workspace .workspace-layout{grid-template-columns:1fr;gap:24px}.gts-editorial .workspace .workspace-nav{position:static;display:flex;flex-wrap:wrap;gap:4px}.profile-nav-identity{display:none}.gts-editorial .workspace-nav>a,.gts-editorial .workspace-nav>button{font-size:12px;padding:10px;margin-top:0}.profile-metrics{gap:10px}.profile-metric{padding:16px 12px}.profile-metric>svg{display:none}.profile-metric>strong{font-size:32px}.profile-metric>span{font-size:11px}.profile-overview-grid{gap:16px}.profile-panel{padding:20px}.profile-next-step{flex-direction:column;align-items:flex-start}.profile-usage-options{grid-template-columns:1fr}.profile-add-tools{padding:20px}.profile-panel-heading{flex-wrap:wrap}.profile-used-tools li{padding:16px;align-items:flex-start}.profile-tools-total{font-size:12px}}@media(max-width:420px){.profile-metrics{grid-template-columns:1fr}.profile-metric{display:grid;grid-template-columns:1fr auto;gap:6px 16px}.profile-metric>strong{grid-column:2;grid-row:1/3;align-self:center;margin:0}.gts-editorial .workspace .profile-metric p{grid-column:1}.profile-used-tools li{gap:12px}.profile-used-tools button{font-size:11px;padding:6px}}.gts-editorial svg:is([class*=lucide][class*=arrow],[class*=lucide-chevron],[class*=lucide-corner],[class*=lucide-undo],[class*=lucide-redo],.lucide-external-link,.lucide-move-left,.lucide-move-right,.lucide-move-up,.lucide-move-down,.lucide-log-in,.lucide-log-out,.lucide-trending-up,.lucide-trending-down){display:none!important}.arrow-free-label{font-size:11px;line-height:1.5;white-space:nowrap}.gts-editorial :is(a,button):has(>.arrow-free-label){width:auto;min-width:max-content;padding-inline:10px}.gts-editorial .rdp-button_previous:after{content:"Previous";font-size:11px}.gts-editorial .rdp-button_next:after{content:"Next";font-size:11px}.gts-editorial .rdp-button_next,.gts-editorial .rdp-button_previous{width:auto;padding-inline:8px}.gts-editorial select{appearance:none;background-image:none}.gts-editorial :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=reset],[type=button],[type=image]),textarea,select,[data-slot=select-trigger]){--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background-color:var(--gts-field-surface,var(--paper,#f5f6f8))!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}.gts-editorial :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=reset],[type=button],[type=image]),textarea,select,[data-slot=select-trigger]):focus-visible{border-bottom-color:var(--signal,#2a63e5)!important;background-color:var(--gts-field-focus-surface,#edf2fd)!important}.gts-editorial :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=reset],[type=button],[type=image]),textarea,select,[data-slot=select-trigger]):is([aria-invalid=true],:user-invalid){border-bottom-color:#b42318!important}.gts-editorial :is(.ed-search,.site-header-search form,.journal-search-field,.help-search,.finder-search,.profile-usage-search,.profile-stack-search,.review-software-fields .relative,.listing-search-field,.listing-toolbar-search,.comparison-picker-search,.stack-search,.discovery-search,.seller-filters>label:first-child,.workspace-search label>div){--gts-field-surface:transparent;--gts-field-focus-surface:transparent;outline:none!important;box-shadow:none!important;border:0!important;border-bottom:2px solid transparent!important}.gts-editorial :is(.ed-search,.site-header-search form,.journal-search-field,.help-search,.finder-search,.profile-usage-search,.profile-stack-search,.review-software-fields .relative,.listing-search-field,.listing-toolbar-search,.comparison-picker-search,.stack-search,.discovery-search,.seller-filters>label:first-child,.workspace-search label>div):has(input:focus-visible){border-bottom-color:var(--signal,#2a63e5)!important}.gts-editorial :is(.ed-search,.site-header-search form,.journal-search-field,.help-search,.finder-search,.profile-usage-search,.profile-stack-search,.review-software-fields .relative,.listing-search-field,.listing-toolbar-search,.comparison-picker-search,.stack-search,.discovery-search,.seller-filters>label:first-child,.workspace-search label>div) input:focus-visible{border-bottom-color:transparent!important}.gts-editorial .request-processing-consent{display:flex;align-items:flex-start;gap:12px;margin-block:20px;font-size:13px;line-height:1.65;color:var(--slate,#566581)}.gts-editorial .request-processing-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:var(--signal,#2a63e5)}.gts-editorial .request-processing-consent a{text-decoration:underline}@media (forced-colors:active){.gts-editorial :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=reset],[type=button],[type=image]),textarea,select,[data-slot=select-trigger]):focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}}.software-deals-page{color:var(--ledger-navy)}.bf-hero{padding-block:clamp(40px,5vw,72px)}.bf-hero>.ed-wrap{background:var(--artwork-sky);padding:clamp(24px,4vw,52px)!important}.bf-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.gts-editorial .bf-hero h1{max-width:840px;font-size:clamp(32px,4.3vw,56px);line-height:1.1;letter-spacing:-.04em;margin:0 0 22px}.bf-lead{font-size:17px;line-height:1.7;max-width:60ch}.bf-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:26px}.bf-hero-actions a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.bf-hero-actions a:first-child{padding:14px 20px;background:var(--ledger-navy);color:#fff;text-decoration:none}.bf-calendar{font-size:12px;line-height:1.8;margin-top:24px}.bf-body{padding-bottom:72px}.bf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}.gts-editorial .bf-section-heading h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.03em;max-width:26ch}.bf-section-heading>p{max-width:40ch}.bf-availability,.bf-no-watch,.bf-results,.bf-section-heading>p{font-size:13px;color:var(--slate);line-height:1.8}.bf-availability{margin-top:20px;max-width:90ch}.gts-editorial .software-deals-page .deal-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;border:0;scroll-margin-top:100px}.gts-editorial .software-deals-page .deal-rows:has(.deal-terms[open]){align-items:start}.gts-editorial .software-deals-page .deal-row{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:20px;border:0;min-width:0}.gts-editorial .software-deals-page .deal-product{align-items:center;gap:12px}.gts-editorial .software-deals-page .deal-product h3{margin:0;font-size:16px;line-height:1.4}.software-deals-page .deal-product .deal-logo{width:36px;height:36px}.software-deals-page .deal-description{min-width:0}.software-deals-page .deal-offer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.software-deals-page .deal-offer-meta .bf-offer-label{margin:0;padding:4px 7px;font-size:10px}.software-deals-page .deal-description .deal-headline{color:var(--ledger-navy);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px}.software-deals-page .deal-description .deal-conditions{font-size:12px;line-height:1.7;margin:0}.gts-editorial .software-deals-page .deal-terms{--disclosure-control-size:24px;--disclosure-line-size:12px;border:0;margin-top:4px}.gts-editorial .software-deals-page .deal-terms>summary{min-height:44px;padding:8px 32px 8px 0;font-size:12px;font-weight:500;letter-spacing:normal}.gts-editorial .software-deals-page .deal-terms>p{font-size:12px;line-height:1.8;margin:0 0 8px;overflow-wrap:anywhere}.gts-editorial .software-deals-page .deal-actions{gap:16px;margin-top:auto;padding:0}.gts-editorial .software-deals-page .deal-actions .profile-primary{min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;color:#fff;text-decoration:none}.software-deals-page .deal-actions>a:last-child{min-height:44px}.bf-offer-label{display:inline-block;padding:5px 8px;background:var(--artwork-sage);font-size:11px;margin-bottom:12px}.software-deals-page .deal-description small{display:block;font-size:11px;color:var(--slate);line-height:1.7;margin-top:10px}.gts-editorial .bf-watchlist-title{font-size:19px;margin:32px 0 20px}.bf-watchlist{display:grid;grid-template-columns:var(--gts-grid-columns);gap:var(--gts-grid-gap)}.bf-watch-card{grid-column:span 3;padding:24px;min-width:0;display:flex;flex-direction:column}.bf-color-sky{background:var(--artwork-sky)}.bf-color-lemon{background:var(--artwork-lemon)}.bf-color-sage{background:var(--artwork-sage)}.bf-watch-top{display:flex;align-items:center;gap:12px;margin-bottom:26px}.bf-watch-status{font-size:10px;line-height:1.6}.bf-job{font-size:11px;margin-bottom:6px}.gts-editorial .bf-watch-card h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.bf-watch-card p{font-size:13px;line-height:1.8}.bf-watch-discount{display:flex;flex-direction:column;gap:10px;margin:8px 0 18px}.bf-watch-discount strong{font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.bf-watch-discount span{font-size:12px;line-height:1.6}.bf-watch-card .bf-discount-pending{font-weight:600;margin:8px 0 18px}.software-deals-page .deal-savings{margin:0;color:var(--ledger-navy)}.software-deals-page .deal-savings strong{font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.bf-watch-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:24px}.bf-watch-links a{font-size:12px;min-height:32px;text-decoration:underline;text-underline-offset:4px}.bf-disclosure{margin-top:24px;font-size:11px;color:var(--slate);line-height:1.8;max-width:110ch}.bf-disclosure a,.bf-no-watch :is(a,button){text-decoration:underline;text-underline-offset:4px;cursor:pointer}.deals-seasonal{margin-top:56px}.bf-offers{margin-top:32px}.deals-clear{font-size:13px;margin-top:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}#black-friday-offers,#software-offers{scroll-margin-top:100px}@media(max-width:1100px){.bf-watch-card{grid-column:span 6}.gts-editorial .software-deals-page .deal-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bf-section-heading{flex-direction:column;align-items:start;gap:18px}.bf-section-heading>p{max-width:60ch}.deals-seasonal{margin-top:40px}}@media(max-width:600px){.gts-editorial .software-deals-page .deal-rows{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:560px){.bf-watchlist{grid-template-columns:minmax(0,1fr)}.bf-watch-card{grid-column:auto;padding:24px}.bf-hero-actions{gap:20px}}