/* CRO refinements use the existing Sort & Keep palette and type tokens. */
body.sk-cro{font-family:var(--sk-body,Arial,Helvetica,sans-serif)}
.sk-cro .gh-content,.sk-cro .sales-page,.sk-cro .sales-currency,.sk-cro .bt-catalog-offer [data-bt-action]{font-family:var(--sk-body,Arial,Helvetica,sans-serif)}
.sk-cro .bt-static-announcement{font-size:14px;line-height:1.5;padding:10px 20px}
.sk-cro .bt-static-announcement p{margin:0}.sk-cro .bt-static-announcement a{display:inline-block;padding:4px 0;text-underline-offset:4px}
.sk-cro .sales-currency{padding-block:6px}
.sk-cro .sales-product-hero{row-gap:14px;padding-top:24px;padding-bottom:40px}
.sk-cro .sales-product-hero>figure{align-self:start;transform:none;grid-row:1 / span 8}
.sk-cro .sales-product-hero h1.sales-eyebrow{margin:0;font-family:var(--sk-body,Arial,sans-serif)!important}
.sk-cro .sales-product-hero .sales-headline{margin:0;line-height:1.12}
.sk-cro .sales-product-hero .sales-lead{font-size:18px;line-height:1.55}
.sk-cro .sales-product-hero .bt-catalog-offer{margin:2px 0 0}
.sk-cro .sales-product-hero .bt-catalog-offer [data-bt-action]{gap:8px;min-height:48px;font-size:16px}
.sk-cro .sales-page .sales-offer-note,.sk-cro .sales-small{font-size:14px;line-height:1.6}
.sk-cro .sales-strip{font-size:14px}
.sk-cro .sk-decision{margin-top:18px;font-size:14px}
.sk-cro .sales-section{padding-block:48px}
.sk-cro .sales-hero:not(.sales-product-hero){align-items:start;padding-top:30px}
.sk-cro .sales-hero:not(.sales-product-hero) .sales-preview{transform:none;margin:0}
.sk-cro-links,.sk-cro-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.sk-cro-links a,.sk-cro-choice>div{border:1px solid var(--sk-line,#d5d5c8);border-radius:var(--sk-radius,8px);padding:20px;background:var(--sk-white,#fffdf8)}
.sk-cro-links a{color:var(--sk-ink,#19231f);text-decoration:none;line-height:1.5}
.sk-cro-links a:hover strong{text-decoration:underline;text-underline-offset:4px}
.sk-cro-links strong,.sk-cro-links span{display:block}.sk-cro-links span{font-size:15px;margin-top:8px}
.sk-cro-note{padding:24px;border-left:4px solid var(--sk-moss,#3f6b55);background:var(--sk-white,#fffdf8);margin-block:28px;font-size:17px;line-height:1.65}
.sk-cro-note p:last-child{margin-bottom:0}.sk-cro-note h2,.sk-cro-note h3{font:700 23px/1.3 var(--sk-body,Arial,sans-serif)!important;margin:0 0 12px}
.sk-cro .sk-cro-choice h3{font:700 22px/1.3 var(--sk-body,Arial,sans-serif);margin:0 0 12px}
.sk-cro-library-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:20px}.sk-cro-library-nav a{padding:10px 0}
.sk-cro .sk-cro-library-group{margin-block:36px;scroll-margin-top:20px}.sk-cro .sk-cro-library-group h2{font-size:32px}
.sk-cro .sk-cro-library-group .sales-guide-list{width:100%}
.sk-cro-setup{max-width:820px}.sk-cro-setup h1{font-size:clamp(34px,5vw,54px)!important}.sk-cro-setup h2{margin-top:36px}.sk-cro-setup li{margin-bottom:12px}.sk-cro-setup code,.sk-cro .sk-package code{overflow-wrap:anywhere}
.sk-cro-calculator{border:1px solid var(--sk-line,#d5d5c8);border-radius:8px;padding:24px;margin:28px 0;background:var(--sk-white,#fffdf8)}
.sk-cro-calculator fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.sk-cro-calculator label{display:block;font-size:16px;font-weight:600}.sk-cro-calculator input{display:block;width:100%;max-width:180px;min-height:44px;margin-top:8px;padding:8px;border:1px solid var(--sk-moss,#3f6b55);border-radius:4px;font:inherit;background:white;color:var(--sk-ink,#19231f)}
.sk-cro-calculator output{display:block;margin:20px 0 12px;font-weight:700;font-size:20px}.sk-cro-calculator button{min-height:44px;padding:10px 18px;font:inherit;color:white;background:var(--sk-moss,#3f6b55);border:0;border-radius:6px}
.sk-cro-dialog{width:min(1400px,94vw);max-height:92vh;padding:20px;border:1px solid var(--sk-line,#d5d5c8);border-radius:8px;background:var(--sk-white,#fffdf8);color:var(--sk-ink,#19231f)}
.sk-cro-dialog::backdrop{background:#19231fbb}.sk-cro-dialog img{display:block;width:100%;height:auto}.sk-cro-dialog button{min-height:44px;padding:8px 16px;margin-bottom:12px;font:inherit}.sk-cro-dialog p{font-size:16px}.sk-cro-dialog a{color:inherit}
.sk-cro :is(input,summary,button,a):focus-visible{outline:3px solid var(--sk-moss,#3f6b55);outline-offset:4px}
@media(max-width:800px){.sk-cro .sales-product-hero>figure{order:6;grid-row:auto}.sk-cro .sales-product-hero .bt-catalog-offer{order:4}.sk-cro .sales-product-hero .sales-text-link{order:5}.sk-cro .sales-product-hero .sales-headline{font-size:30px!important}.sk-cro .sales-product-hero .sk-decision{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.sk-cro .sales-product-hero .sk-decision>div{display:block}.sk-cro .sales-product-hero .sk-decision dt{margin-bottom:3px}.sk-cro .sales-section{padding-block:36px}.sk-cro-links,.sk-cro-choice{grid-template-columns:1fr}.sk-cro .sales-hero{gap:20px}.sk-cro .sales-preview figcaption{font-size:13px!important}.sk-cro-calculator{padding:18px}}
@media(max-width:420px){.sk-cro-calculator fieldset{grid-template-columns:1fr}.sk-cro .sales-currency{justify-content:flex-start}}
