/* UK.CC only: simple reading order; shared shell, FAQ, reviews and commerce remain locked. */
[data-tld-page=".uk.cc"] .tl-hero,[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
[data-tld-page=".uk.cc"] h1,[data-tld-page=".uk.cc"] h2,[data-tld-page=".uk.cc"] h3,[data-tld-page=".uk.cc"] .tl-button,[data-tld-page=".uk.cc"] .tl-eyebrow,[data-tld-page=".uk.cc"] .tl-offer-badge{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif}
[data-tld-page=".uk.cc"] .tl-shell:not(.tl-faq-shell){width:min(1140px,calc(100% - 48px))}
[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq){padding:40px 0}
[data-tld-page=".uk.cc"] .tl-hero{padding:136px 0 40px;background:#fff;border-bottom:1px solid #e6ebf1}
[data-tld-page=".uk.cc"] .tl-hero-stack{grid-template-columns:minmax(0,1fr);gap:40px}
[data-tld-page=".uk.cc"] .tl-hero-stack>header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1040px;margin-inline:auto;min-width:0}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero h1{order:1;max-width:1040px;font-size:44px;line-height:1.2;letter-spacing:-.6px;margin:16px 0 20px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero p,.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) p{font-size:17px;line-height:1.75}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero .tl-eyebrow,.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) .tl-eyebrow{font-size:14px;line-height:1.5;letter-spacing:.04em}
[data-tld-page=".uk.cc"] .tl-lead{order:2;max-width:820px;margin:0 0 24px!important}
[data-tld-page=".uk.cc"] .tl-button{min-height:48px;padding:12px 24px;font-size:16px;border-radius:6px}
[data-tld-page=".uk.cc"] .tl-hero-stack>header>.tl-button{order:3}
[data-tld-page=".uk.cc"] .tl-historical-offer{order:4;justify-content:center;align-items:center;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;border:0}
[data-tld-page=".uk.cc"] .tl-historical-offer>div{gap:4px}
[data-tld-page=".uk.cc"] .tl-historical-offer strong{font-size:15px;line-height:1.5;font-weight:400;color:#52677e}
[data-tld-page=".uk.cc"] .tl-historical-offer>div span{font-size:15px;line-height:1.5}
[data-tld-page=".uk.cc"] .tl-historical-offer .tl-offer-badge,[data-tld-page=".uk.cc"] .tl-historical-prices .tl-offer-badge,[data-tld-page=".uk.cc"] .tl-closing .tl-offer-badge{background:transparent;border-radius:0;padding:0;font-size:15px;line-height:1.5;min-height:0;flex-wrap:wrap;font-weight:600}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero .tl-helper{order:5;max-width:820px;font-size:16px;line-height:1.5;margin:12px 0 0!important}
[data-tld-page=".uk.cc"] .tl-pricing{display:flex;flex-direction:column;width:min(940px,100%);padding:28px;margin-inline:auto;border:1px solid #e0e5eb;border-radius:8px;background:#fff;box-shadow:none}
[data-tld-page=".uk.cc"] .tl-price-heading{order:0;align-items:center;padding-bottom:20px;gap:16px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-price-heading h2{font-size:28px;line-height:1.3;margin:6px 0 0}
[data-tld-page=".uk.cc"] .tl-price-heading label{font-size:15px;line-height:1.5}
[data-tld-page=".uk.cc"] .tl-price-heading select{font-size:16px;min-height:44px}
[data-tld-page=".uk.cc"] .tl-pricing dl{order:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}
[data-tld-page=".uk.cc"] .tl-pricing dl>div{display:block;min-height:0;padding:20px 24px}
[data-tld-page=".uk.cc"] .tl-pricing dt{font-size:16px;font-weight:500;margin-bottom:8px}
[data-tld-page=".uk.cc"] .tl-pricing dd{font-size:28px;line-height:1.3;text-align:left;max-width:none;overflow-wrap:anywhere}
[data-tld-page=".uk.cc"] .tl-pricing small{font-size:15px}
[data-tld-page=".uk.cc"] .tl-pricing [data-price-kind].pricing-fallback{font-size:16px}
[data-tld-page=".uk.cc"] .tl-pricing>.tl-button{order:2;width:auto;min-width:240px;align-self:center}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero .tl-price-note{order:3;font-size:16px;line-height:1.55;text-align:center;margin:16px 0 0}
[data-tld-page=".uk.cc"] .tl-price-link{order:4;font-size:16px;min-height:44px;margin-top:8px}
[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) .tl-section-heading{max-width:none;margin-bottom:24px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) h2{font-size:32px;line-height:1.3;letter-spacing:-.4px;margin:8px 0 16px}
[data-tld-page=".uk.cc"] .tl-subheading{max-width:none;margin:40px 0 24px!important}
[data-tld-page=".uk.cc"] .tl-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
[data-tld-page=".uk.cc"] .tl-benefits article{padding:20px;border:1px solid #e6ebf1;border-radius:6px;background:#fff;min-width:0}
[data-tld-page=".uk.cc"] .tl-number{display:none}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) .tl-benefits h3{font-size:18px;line-height:1.5;margin:0 0 8px}
[data-tld-page=".uk.cc"] .tl-benefits p{margin:0!important}
[data-tld-page=".uk.cc"] .tl-historical-prices{max-width:none;margin-top:40px;padding:24px 28px;border:1px solid #efc4ad;border-radius:8px;background:#fffaf6}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-historical-prices h2{font-size:28px!important;margin:0 0 16px!important}
[data-tld-page=".uk.cc"] .tl-historical-prices ul{font-size:17px;line-height:1.75;gap:8px;margin:0 0 16px;padding-left:20px}
[data-tld-page=".uk.cc"] .tl-historical-prices p{margin:0!important}
[data-tld-page=".uk.cc"] .tl-compatibility{background:#fff;padding-top:0!important}
[data-tld-page=".uk.cc"] .tl-compatibility .tl-section-heading{padding:28px;border:1px solid #eed8a0;border-radius:8px;background:#fffbeb;margin:0!important}
[data-tld-page=".uk.cc"] .tl-text-link{font-size:16px;min-height:44px}
[data-tld-page=".uk.cc"] .tl-steps{display:block;list-style:decimal;margin:0;padding-left:28px;font-size:17px;line-height:1.8}
[data-tld-page=".uk.cc"] .tl-steps li{display:list-item;padding:0 0 0 4px;margin:12px 0;border:0}
[data-tld-page=".uk.cc"] .tl-step-number{display:none}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-steps h3{display:inline;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.8;font-weight:400;margin:0}
[data-tld-page=".uk.cc"] .tl-steps p{margin:0}
[data-tld-page=".uk.cc"] .tl-closing{background:#fff;border-top:1px solid #e6ebf1;padding:40px 0 64px!important}
[data-tld-page=".uk.cc"] .tl-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:28px;background:#fff7f1;border-radius:8px}
[data-tld-page=".uk.cc"] .tl-cta>div{display:contents}
[data-tld-page=".uk.cc"] .tl-cta .tl-eyebrow{order:0}
[data-tld-page=".uk.cc"] .tl-cta h2{order:1;font-size:28px!important;margin:12px 0 20px!important}
[data-tld-page=".uk.cc"] .tl-cta .tl-button{order:2;flex-shrink:0;width:auto;max-width:100%;margin-bottom:16px}
[data-tld-page=".uk.cc"] .tl-cta p:not(.tl-eyebrow){order:3;margin:0 0 12px!important}
[data-tld-page=".uk.cc"] .tl-cta .tl-offer-badge{order:4;justify-content:center}
@media(max-width:1023px){
[data-tld-page=".uk.cc"] .tl-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
[data-tld-page=".uk.cc"] .tl-shell:not(.tl-faq-shell){width:calc(100% - 40px)}
[data-tld-page=".uk.cc"] .tl-hero{padding:120px 0 32px}
[data-tld-page=".uk.cc"] .tl-hero-stack{gap:32px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero h1{font-size:36px;line-height:1.22;letter-spacing:-.5px;margin:12px 0 20px}
[data-tld-page=".uk.cc"] .tl-hero-stack>header>.tl-button{width:100%}
[data-tld-page=".uk.cc"] .tl-pricing{padding:24px 20px}
[data-tld-page=".uk.cc"] .tl-pricing dl{grid-template-columns:minmax(0,1fr)}
[data-tld-page=".uk.cc"] .tl-pricing dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:16px 0}
[data-tld-page=".uk.cc"] .tl-pricing dt{margin:0}
[data-tld-page=".uk.cc"] .tl-pricing dd{font-size:24px;text-align:right}
[data-tld-page=".uk.cc"] .tl-pricing>.tl-button{width:100%;min-width:0}
[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq){padding:32px 0}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq) h2{font-size:28px}
[data-tld-page=".uk.cc"] .tl-subheading{margin:32px 0 20px!important}
[data-tld-page=".uk.cc"] .tl-benefits{grid-template-columns:minmax(0,1fr);gap:16px}
[data-tld-page=".uk.cc"] .tl-historical-prices{margin-top:32px;padding:24px 20px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-historical-prices h2{font-size:26px!important}
[data-tld-page=".uk.cc"] .tl-compatibility .tl-section-heading{padding:24px 20px}
[data-tld-page=".uk.cc"] .tl-closing{padding:32px 0 64px!important}
[data-tld-page=".uk.cc"] .tl-cta .tl-button{width:100%}
}

/* Final reference proportions; commerce hooks and the locked FAQ/reviews are unchanged. */
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero-stack>header>.tl-eyebrow{padding:6px 14px;background:#fff0e5;border-radius:999px;letter-spacing:0}
@media(min-width:768px){
[data-tld-page=".uk.cc"] .tl-hero{padding:120px 0 28px}
[data-tld-page=".uk.cc"] .tl-hero-stack{gap:28px}
[data-tld-page=".uk.cc"] .tl-hero-stack>header{max-width:1100px}
.yd-tld-page #tld-landing[data-tld-page=".uk.cc"] .tl-hero h1{max-width:1100px;font-size:40px;line-height:1.25;margin:16px 0 16px}
[data-tld-page=".uk.cc"] .tl-pricing dl>div{text-align:center}
[data-tld-page=".uk.cc"] .tl-pricing dd{text-align:center}
[data-tld-page=".uk.cc"] .tl-section:not(.tl-faq){padding:32px 0}
[data-tld-page=".uk.cc"] .tl-historical-prices{margin-top:24px}
}

[data-tld-page=".uk.cc"] .tl-namespace-note{order:4;max-width:820px;margin:16px 0 0!important}
