.tcnt-editorial{max-width:1000px;margin:0 auto;padding:54px 24px 72px;color:#243041;font-size:17px;line-height:1.8}.tcnt-editorial h1{font-size:clamp(30px,4vw,44px);line-height:1.2;margin:0 0 24px;color:#202936}.tcnt-editorial h2{font-size:clamp(23px,3vw,29px);line-height:1.35;margin:42px 0 16px;scroll-margin-top:110px}.tcnt-editorial h3{margin-top:26px}.tcnt-editorial p,.tcnt-editorial ul,.tcnt-editorial ol{margin-bottom:20px}.tcnt-editorial li{margin-bottom:10px}.tcnt-editorial a{color:#925817;text-decoration:underline;text-underline-offset:3px}.tcnt-editorial a:hover{color:#633809}.tcnt-editorial .tcnt-eyebrow{color:#925817;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tcnt-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dfdfdf;border-radius:8px}.tcnt-table-scroll table{margin:0;min-width:600px;font-size:15px;text-align:left}.tcnt-table-scroll th,.tcnt-table-scroll td{padding:16px;vertical-align:top;white-space:normal;text-transform:none;letter-spacing:0}.tcnt-table-scroll th{background:#f8f3eb;color:#243041;font-size:15px}.tcnt-table-scroll tr:last-child td{border-bottom:0}.tcnt-image-credit{font-size:12px;color:#64748b;margin:10px 4px 0}.tcnt-gal-info h3{color:inherit;font-size:18px;margin:0 0 5px}.tcnt-proc-step h3{font-size:16px;color:inherit;margin:12px 0}.tcnt-sec-hdr.tcnt-light a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tcnt-srv-card h3 a{color:inherit}.tcnt-form-row label{display:block;flex:1;color:inherit}.tcnt-form-row label input{margin-top:5px;width:100%}.tcnt-contact-form label{color:inherit}.tcnt-form-consent{font-size:13px;line-height:1.6;margin:14px 0}.tcnt-form-consent input{width:auto;margin-right:7px}.tcnt-form-status{padding:15px;border:1px solid currentColor;border-radius:8px;margin:16px 0}.tcnt-form-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:549px){.tcnt-editorial{padding:34px 18px 70px;font-size:16px}.tcnt-editorial h2{margin-top:32px}.tcnt-form-row{flex-direction:column}.tcnt-form-row label{width:100%}.tcnt-table-scroll th,.tcnt-table-scroll td{padding:12px}.tcnt-editorial a{overflow-wrap:anywhere}}

/* Scope native form controls against legacy theme input rules. */
#tcnt-form input[type="text"],#tcnt-form input[type="tel"],#tcnt-form select{height:auto;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.4;color:#243041;box-sizing:border-box}#tcnt-form select{padding-right:36px}#tcnt-form .tcnt-form-consent{display:flex;align-items:flex-start;gap:9px;font-weight:400}#tcnt-form .tcnt-form-consent input[type="checkbox"]{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin:3px 0 0;appearance:auto}#tcnt-form button[type="submit"]{width:100%}

@media(min-width:1100px){#tcnt-gallery .tcnt-gal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Pricing page: scoped to the editorial article. */
.tcnt-editorial.tcnt-pricing{max-width:1060px}.tcnt-pricing .tcnt-pricing-lead{font-size:19px;line-height:1.7;max-width:880px}.tcnt-pricing .tcnt-pricing-jump{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.tcnt-pricing .tcnt-pricing-jump a{display:inline-flex;align-items:center;min-height:42px;padding:8px 15px;border:1px solid #d9c6af;border-radius:999px;background:#fffaf4;color:#654429;font-size:14px;font-weight:700;text-decoration:none}.tcnt-pricing .tcnt-pricing-jump a:hover,.tcnt-pricing .tcnt-pricing-jump a:focus-visible{background:#f1e3d1;outline-color:#925817}.tcnt-pricing .tcnt-pricing-note{padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-pricing h2{color:#342c26}.tcnt-pricing h3{color:#654429;font-size:21px;line-height:1.35}.tcnt-pricing .tcnt-table-hint{margin-bottom:-12px;color:#5b6470;font-size:13px}.tcnt-pricing .tcnt-table-scroll{border-color:#e2d6c7;box-shadow:0 8px 24px rgba(49,34,18,.05)}.tcnt-pricing .tcnt-table-scroll table{min-width:730px;width:100%;table-layout:fixed}.tcnt-pricing .tcnt-table-scroll th,.tcnt-pricing .tcnt-table-scroll td{padding:14px 16px;line-height:1.5;overflow-wrap:break-word}.tcnt-pricing .tcnt-table-scroll th:first-child,.tcnt-pricing .tcnt-table-scroll td:first-child{width:30%}.tcnt-pricing .tcnt-table-scroll th:nth-child(2),.tcnt-pricing .tcnt-table-scroll td:nth-child(2){width:27%;font-weight:700}.tcnt-pricing .tcnt-table-scroll tbody tr:nth-child(even){background:#fffcf8}.tcnt-pricing .tcnt-pricing-example{margin:26px 0;padding:20px 24px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-pricing .tcnt-pricing-example h3{margin:0 0 10px}.tcnt-pricing .tcnt-pricing-example p{margin-bottom:0}.tcnt-pricing .tcnt-pricing-cta{margin-top:52px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-pricing .tcnt-pricing-cta h2{margin-top:0;color:#fffaf4}.tcnt-pricing .tcnt-pricing-cta p,.tcnt-pricing .tcnt-pricing-cta li{color:#fffaf4}.tcnt-pricing .tcnt-pricing-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tcnt-pricing .tcnt-pricing-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-pricing .tcnt-pricing-button:hover,.tcnt-pricing .tcnt-pricing-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-pricing .tcnt-pricing-button-outline{background:transparent;color:#fffaf4}.tcnt-pricing .tcnt-pricing-small{font-size:14px;line-height:1.6;margin:0;color:#eee4d8}@media(max-width:600px){.tcnt-pricing .tcnt-pricing-lead{font-size:17px}.tcnt-pricing .tcnt-pricing-jump{gap:8px}.tcnt-pricing .tcnt-pricing-jump a{font-size:13px;min-height:40px}.tcnt-pricing .tcnt-pricing-note,.tcnt-pricing .tcnt-pricing-example{padding:17px 18px}.tcnt-pricing .tcnt-table-scroll table{min-width:660px}.tcnt-pricing .tcnt-pricing-cta{padding:22px 20px}.tcnt-pricing .tcnt-pricing-actions{display:grid;grid-template-columns:1fr}.tcnt-pricing .tcnt-pricing-button{width:100%}}

/* Six-step process page. Scoped to its editorial article. */
.tcnt-editorial.tcnt-workflow{max-width:1060px}.tcnt-workflow .tcnt-workflow-lead{font-size:19px;line-height:1.72;max-width:900px}.tcnt-workflow .tcnt-workflow-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0}.tcnt-workflow .tcnt-workflow-jump a{display:flex;align-items:center;min-height:50px;padding:10px 16px;border:1px solid #dfceb9;border-radius:10px;background:#fffaf4;color:#684a2f;font-size:15px;font-weight:700;text-decoration:none}.tcnt-workflow .tcnt-workflow-jump a:hover,.tcnt-workflow .tcnt-workflow-jump a:focus-visible{background:#f0e2d1;outline-color:#925817}.tcnt-workflow .tcnt-workflow-rule{padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-workflow .tcnt-workflow-step{margin-top:30px;padding:26px 30px;border:1px solid #e5d7c7;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(49,34,18,.045);scroll-margin-top:100px}.tcnt-workflow .tcnt-workflow-step h2{margin:0 0 18px;color:#352b24}.tcnt-workflow .tcnt-workflow-step p:last-child{margin-bottom:0}.tcnt-workflow .tcnt-workflow-output{margin-top:20px;padding:14px 18px;border-radius:9px;background:#f8f3eb;color:#3b342d;line-height:1.65}.tcnt-workflow .tcnt-workflow-check{padding-left:24px}.tcnt-workflow .tcnt-workflow-timing{margin:46px 0 0;padding:2px 26px 4px;border-left:4px solid #a98058;background:#fffcf8}.tcnt-workflow .tcnt-workflow-timing h2{margin-top:22px;color:#352b24}.tcnt-workflow .tcnt-workflow-cta{margin-top:48px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-workflow .tcnt-workflow-cta h2{margin:0 0 16px;color:#fffaf4}.tcnt-workflow .tcnt-workflow-cta p{color:#fffaf4}.tcnt-workflow .tcnt-workflow-cta p a{color:#f3c895}.tcnt-workflow .tcnt-workflow-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-workflow .tcnt-workflow-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-workflow .tcnt-workflow-button:hover,.tcnt-workflow .tcnt-workflow-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-workflow .tcnt-workflow-button-outline{background:transparent;color:#fffaf4}@media(max-width:600px){.tcnt-workflow .tcnt-workflow-lead{font-size:17px}.tcnt-workflow .tcnt-workflow-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tcnt-workflow .tcnt-workflow-jump a{min-height:46px;padding:8px 10px;font-size:14px}.tcnt-workflow .tcnt-workflow-rule{padding:17px 18px}.tcnt-workflow .tcnt-workflow-step{padding:22px 19px;margin-top:20px}.tcnt-workflow .tcnt-workflow-step h2{font-size:23px}.tcnt-workflow .tcnt-workflow-timing{padding:2px 17px 4px}.tcnt-workflow .tcnt-workflow-cta{padding:22px 20px}.tcnt-workflow .tcnt-workflow-actions{display:grid;grid-template-columns:1fr}.tcnt-workflow .tcnt-workflow-button{width:100%}}

/* Service chooser; scoped to the editorial services hub. */
.tcnt-editorial.tcnt-services-guide{max-width:1060px}.tcnt-services-guide .tcnt-services-lead{font-size:19px;line-height:1.72;max-width:900px}.tcnt-services-guide .tcnt-services-map{margin:32px 0 40px;padding:27px 30px;border:1px solid #e0d1bf;border-radius:15px;background:#f8f3eb}.tcnt-services-guide .tcnt-services-map h2{margin:0 0 12px;color:#352b24}.tcnt-services-guide .tcnt-services-map>p{margin:0 0 22px}.tcnt-services-guide .tcnt-services-map>.tcnt-services-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tcnt-services-guide .tcnt-services-map-grid>section{min-width:0;padding:20px 22px;border:1px solid #e5d7c7;border-radius:11px;background:#fff}.tcnt-services-guide .tcnt-services-map-grid h3{margin:0 0 8px;color:#654429;font-size:20px;line-height:1.35}.tcnt-services-guide .tcnt-services-map-grid p{font-size:15px;line-height:1.6;margin:0 0 16px}.tcnt-services-guide .tcnt-services-map-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-top:8px;padding:8px 12px;border:1px solid #dbc3a9;border-radius:7px;background:#fffaf4;color:#684421;font-size:15px;font-weight:700;text-decoration:none}.tcnt-services-guide .tcnt-services-map-grid a:hover,.tcnt-services-guide .tcnt-services-map-grid a:focus-visible{background:#f1e2cf;outline-color:#925817}.tcnt-services-guide h2{color:#352b24}.tcnt-services-guide .tcnt-services-cta{margin-top:48px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-services-guide .tcnt-services-cta h2{margin:0 0 16px;color:#fffaf4}.tcnt-services-guide .tcnt-services-cta p{color:#fffaf4}.tcnt-services-guide .tcnt-services-cta p a{color:#f3c895}.tcnt-services-guide .tcnt-services-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-services-guide .tcnt-services-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-services-guide .tcnt-services-button:hover,.tcnt-services-guide .tcnt-services-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-services-guide .tcnt-services-button-outline{background:transparent;color:#fffaf4}@media(max-width:650px){.tcnt-services-guide .tcnt-services-lead{font-size:17px}.tcnt-services-guide .tcnt-services-map{padding:20px 17px}.tcnt-services-guide .tcnt-services-map>.tcnt-services-map-grid{grid-template-columns:1fr}.tcnt-services-guide .tcnt-services-map-grid>section{padding:17px}.tcnt-services-guide .tcnt-services-cta{padding:22px 20px}.tcnt-services-guide .tcnt-services-actions{display:grid;grid-template-columns:1fr}.tcnt-services-guide .tcnt-services-button{width:100%}}

/* About page: compact local trust and clear first contact. */
.tcnt-editorial.tcnt-about{max-width:1000px}.tcnt-about .tcnt-about-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-about h2{color:#352b24}.tcnt-about ol{padding-left:26px}.tcnt-about li::marker{color:#925817;font-weight:700}.tcnt-about .tcnt-about-cta{margin-top:48px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-about .tcnt-about-cta h2{margin:0 0 16px;color:#fffaf4}.tcnt-about .tcnt-about-cta p{color:#fffaf4}.tcnt-about .tcnt-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tcnt-about .tcnt-about-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-about .tcnt-about-button:hover,.tcnt-about .tcnt-about-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-about .tcnt-about-button-outline{background:transparent;color:#fffaf4}.tcnt-about .tcnt-about-small{font-size:14px;line-height:1.6;margin-bottom:0;color:#eee4d8}@media(max-width:600px){.tcnt-about .tcnt-about-lead{font-size:17px}.tcnt-about .tcnt-about-cta{padding:22px 20px}.tcnt-about .tcnt-about-actions{display:grid;grid-template-columns:1fr}.tcnt-about .tcnt-about-button{width:100%}}

/* Homepage kitchen decision route. */
.tcnt-services .tcnt-kitchen-route{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:28px;margin:28px 0 34px;padding:27px 30px;border:1px solid #dbc8b1;border-radius:16px;background:#f8f3eb;color:#352b24}.tcnt-services .tcnt-kitchen-kicker{display:block;margin-bottom:8px;color:#825426;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tcnt-services .tcnt-kitchen-route h3{margin:0 0 11px;color:#352b24;font-size:clamp(22px,2.5vw,28px);line-height:1.3}.tcnt-services .tcnt-kitchen-route p{margin:0 0 10px;font-size:16px;line-height:1.65}.tcnt-services .tcnt-kitchen-route .tcnt-kitchen-input{margin:0;color:#604d3d;font-size:14px}.tcnt-services .tcnt-kitchen-actions{display:grid;gap:10px}.tcnt-services .tcnt-kitchen-actions a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 14px;border:1px solid #9d7150;border-radius:8px;color:#654429;font-weight:700;text-align:center;text-decoration:none}.tcnt-services .tcnt-kitchen-actions a:hover,.tcnt-services .tcnt-kitchen-actions a:focus-visible{background:#eee1d1}.tcnt-services .tcnt-kitchen-actions .tcnt-kitchen-primary{background:#352b24;border-color:#352b24;color:#fffaf4}.tcnt-services .tcnt-kitchen-actions .tcnt-kitchen-primary:hover,.tcnt-services .tcnt-kitchen-actions .tcnt-kitchen-primary:focus-visible{background:#614831;color:#fffaf4}@media(max-width:760px){.tcnt-services .tcnt-kitchen-route{grid-template-columns:1fr;gap:19px;padding:21px 19px}.tcnt-services .tcnt-kitchen-actions{grid-template-columns:1fr}}
@media(max-width:760px){.tcnt-hero-grid .tcnt-hero-img{order:1}}

/* B16: MDF moisture explainer; shared editorial typography with page-specific visuals. */
.tcnt-editorial.tcnt-mdf-guide{max-width:1050px}.tcnt-mdf-guide .tcnt-mdf-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-mdf-guide h2{color:#352b24}.tcnt-mdf-guide .tcnt-mdf-rule{margin:25px 0 33px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-mdf-guide .tcnt-mdf-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 25px;border:1px solid #e0d0bd;border-radius:10px}.tcnt-mdf-guide table{width:100%;min-width:680px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.tcnt-mdf-guide th,.tcnt-mdf-guide td{padding:14px 16px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-mdf-guide th{background:#f8f3eb;color:#352b24}.tcnt-mdf-guide tbody tr:last-child td{border-bottom:0}.tcnt-mdf-guide td:first-child{font-weight:700;width:23%}.tcnt-mdf-guide .tcnt-mdf-diagram{margin:25px 0 28px;padding:22px 24px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-mdf-guide .tcnt-mdf-diagram figcaption{margin-bottom:18px;color:#554331;font-size:15px;font-weight:700;line-height:1.5}.tcnt-mdf-guide .tcnt-mdf-diagram-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.tcnt-mdf-guide .tcnt-mdf-diagram-grid>div{min-width:0;padding:17px 16px;border:1px solid #e5d7c7;border-radius:9px;background:#fff}.tcnt-mdf-guide .tcnt-mdf-diagram-no{display:block;color:#925817;font-size:13px;font-weight:800}.tcnt-mdf-guide .tcnt-mdf-diagram-grid strong{display:block;margin:4px 0 5px;color:#352b24}.tcnt-mdf-guide .tcnt-mdf-diagram-grid p{margin:0;color:#4d5968;font-size:14px;line-height:1.55}.tcnt-mdf-guide .tcnt-mdf-steps,.tcnt-mdf-guide .tcnt-mdf-questions{padding-left:24px}.tcnt-mdf-guide .tcnt-mdf-steps li,.tcnt-mdf-guide .tcnt-mdf-questions li{padding-left:5px;margin-bottom:14px}.tcnt-mdf-guide .tcnt-mdf-steps li::marker,.tcnt-mdf-guide .tcnt-mdf-questions li::marker{color:#925817;font-weight:800}.tcnt-mdf-guide .tcnt-mdf-cta{margin-top:47px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-mdf-guide .tcnt-mdf-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-mdf-guide .tcnt-mdf-cta p{color:#fffaf4}.tcnt-mdf-guide .tcnt-mdf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-mdf-guide .tcnt-mdf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-mdf-guide .tcnt-mdf-button:hover,.tcnt-mdf-guide .tcnt-mdf-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-mdf-guide .tcnt-mdf-outline{background:transparent;color:#fffaf4}@media(max-width:800px){.tcnt-mdf-guide .tcnt-mdf-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tcnt-mdf-guide .tcnt-mdf-lead{font-size:17px}.tcnt-mdf-guide .tcnt-mdf-rule,.tcnt-mdf-guide .tcnt-mdf-diagram{padding:17px 18px}.tcnt-mdf-guide .tcnt-mdf-diagram-grid{grid-template-columns:1fr}.tcnt-mdf-guide .tcnt-mdf-diagram-grid>div{padding:14px}.tcnt-mdf-guide table{min-width:640px}.tcnt-mdf-guide .tcnt-mdf-cta{padding:22px 20px}.tcnt-mdf-guide .tcnt-mdf-actions{display:grid;grid-template-columns:1fr}.tcnt-mdf-guide .tcnt-mdf-button{width:100%}}
@media(max-width:600px){.tcnt-mdf-guide .tcnt-mdf-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-mdf-guide table,.tcnt-mdf-guide tbody,.tcnt-mdf-guide tbody tr,.tcnt-mdf-guide td{display:block;width:100%;min-width:0}.tcnt-mdf-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-mdf-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-mdf-guide td,.tcnt-mdf-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-mdf-guide tbody tr td:last-child{border-bottom:0}.tcnt-mdf-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-mdf-guide td:first-child{font-weight:700;background:#fffaf4}}
.tcnt-mdf-guide .tcnt-mdf-source-note{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}

/* B17: surface-finish decision guide. */
.tcnt-editorial.tcnt-surface-guide{max-width:1050px}.tcnt-surface-guide h2{color:#352b24}.tcnt-surface-guide .tcnt-surface-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-surface-guide .tcnt-surface-note{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-surface-guide .tcnt-surface-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 26px;border:1px solid #e0d0bd;border-radius:10px}.tcnt-surface-guide table{width:100%;min-width:750px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.tcnt-surface-guide th,.tcnt-surface-guide td{padding:14px 15px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-surface-guide th{background:#f8f3eb;color:#352b24}.tcnt-surface-guide tbody tr:last-child td{border-bottom:0}.tcnt-surface-guide td:first-child{font-weight:700;width:14%}.tcnt-surface-guide .tcnt-surface-sample{margin:26px 0 29px;padding:22px 24px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-surface-guide .tcnt-surface-sample figcaption{margin-bottom:17px;color:#554331;font-weight:700;line-height:1.5}.tcnt-surface-guide .tcnt-surface-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tcnt-surface-guide .tcnt-surface-sample-grid>div{min-width:0;padding:17px 16px;border:1px solid #e5d7c7;border-radius:9px;background:#fff}.tcnt-surface-guide .tcnt-surface-sample-grid span{display:block;color:#925817;font-size:13px;font-weight:800}.tcnt-surface-guide .tcnt-surface-sample-grid strong{display:block;margin:5px 0;color:#352b24}.tcnt-surface-guide .tcnt-surface-sample-grid p{margin:0;color:#4d5968;font-size:14px;line-height:1.55}.tcnt-surface-guide .tcnt-surface-steps{padding-left:24px}.tcnt-surface-guide .tcnt-surface-steps li{padding-left:5px;margin-bottom:14px}.tcnt-surface-guide .tcnt-surface-steps li::marker{color:#925817;font-weight:800}.tcnt-surface-guide .tcnt-surface-checklist{margin:23px 0 27px;padding:24px 28px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-surface-guide .tcnt-surface-checklist h3{margin:0 0 12px;color:#352b24}.tcnt-surface-guide .tcnt-surface-checklist ul{margin:0;padding-left:21px}.tcnt-surface-guide .tcnt-surface-checklist li{margin-bottom:10px}.tcnt-surface-guide .tcnt-surface-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-surface-guide .tcnt-surface-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-surface-guide .tcnt-surface-cta p{color:#fffaf4}.tcnt-surface-guide .tcnt-surface-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-surface-guide .tcnt-surface-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-surface-guide .tcnt-surface-button:hover,.tcnt-surface-guide .tcnt-surface-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-surface-guide .tcnt-surface-outline{background:transparent;color:#fffaf4}.tcnt-surface-guide .tcnt-surface-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:800px){.tcnt-surface-guide .tcnt-surface-sample-grid{grid-template-columns:1fr}}@media(max-width:600px){.tcnt-surface-guide .tcnt-surface-lead{font-size:17px}.tcnt-surface-guide .tcnt-surface-note,.tcnt-surface-guide .tcnt-surface-sample{padding:17px 18px}.tcnt-surface-guide .tcnt-surface-sample-grid>div{padding:14px}.tcnt-surface-guide .tcnt-surface-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-surface-guide table,.tcnt-surface-guide tbody,.tcnt-surface-guide tbody tr,.tcnt-surface-guide td{display:block;width:100%;min-width:0}.tcnt-surface-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-surface-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-surface-guide td,.tcnt-surface-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-surface-guide tbody tr td:last-child{border-bottom:0}.tcnt-surface-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-surface-guide td:first-child{font-weight:700;background:#fffaf4}.tcnt-surface-guide .tcnt-surface-checklist{padding:20px}.tcnt-surface-guide .tcnt-surface-cta{padding:22px 20px}.tcnt-surface-guide .tcnt-surface-actions{display:grid;grid-template-columns:1fr}.tcnt-surface-guide .tcnt-surface-button{width:100%}}

/* B18: cabinet-hardware selection guide. */
.tcnt-editorial.tcnt-hardware-guide{max-width:1050px}.tcnt-hardware-guide h2{color:#352b24}.tcnt-hardware-guide .tcnt-hardware-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-hardware-guide .tcnt-hardware-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-hardware-guide .tcnt-hardware-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 26px;border:1px solid #e0d0bd;border-radius:10px}.tcnt-hardware-guide table{width:100%;min-width:760px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.tcnt-hardware-guide th,.tcnt-hardware-guide td{padding:13px 15px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-hardware-guide th{background:#f8f3eb;color:#352b24}.tcnt-hardware-guide tbody tr:last-child td{border-bottom:0}.tcnt-hardware-guide td:first-child{font-weight:700;width:18%}.tcnt-hardware-guide .tcnt-hardware-example{margin:25px 0 30px;padding:19px 24px;border:1px solid #e0d0bd;border-radius:11px;background:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-example span{display:block;color:#925817;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tcnt-hardware-guide .tcnt-hardware-example p{margin:8px 0 0}.tcnt-hardware-guide .tcnt-hardware-sheet{margin:23px 0 25px;padding:19px 20px 1px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-sheet-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#352b24}.tcnt-hardware-guide .tcnt-hardware-sheet-head span{font-size:13px;color:#665343}.tcnt-hardware-guide .tcnt-hardware-sheet .tcnt-hardware-table-wrap{background:#fff}.tcnt-hardware-guide .tcnt-hardware-sheet table{min-width:830px;font-size:14px}.tcnt-hardware-guide .tcnt-hardware-steps{padding-left:24px}.tcnt-hardware-guide .tcnt-hardware-steps li{padding-left:5px;margin-bottom:14px}.tcnt-hardware-guide .tcnt-hardware-steps li::marker{color:#925817;font-weight:800}.tcnt-hardware-guide .tcnt-hardware-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-cta p{color:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-hardware-guide .tcnt-hardware-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-hardware-guide .tcnt-hardware-button:hover,.tcnt-hardware-guide .tcnt-hardware-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-hardware-guide .tcnt-hardware-outline{background:transparent;color:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-hardware-guide .tcnt-hardware-lead{font-size:17px}.tcnt-hardware-guide .tcnt-hardware-rule,.tcnt-hardware-guide .tcnt-hardware-example{padding:17px 18px}.tcnt-hardware-guide .tcnt-hardware-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-hardware-guide table,.tcnt-hardware-guide tbody,.tcnt-hardware-guide tbody tr,.tcnt-hardware-guide td{display:block;width:100%;min-width:0}.tcnt-hardware-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-hardware-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-hardware-guide td,.tcnt-hardware-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-hardware-guide tbody tr td:last-child{border-bottom:0}.tcnt-hardware-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-hardware-guide td:first-child{font-weight:700;background:#fffaf4}.tcnt-hardware-guide .tcnt-hardware-sheet{padding:17px 16px 1px}.tcnt-hardware-guide .tcnt-hardware-sheet-head{display:block}.tcnt-hardware-guide .tcnt-hardware-sheet-head span{display:block;margin-top:3px}.tcnt-hardware-guide .tcnt-hardware-cta{padding:22px 20px}.tcnt-hardware-guide .tcnt-hardware-actions{display:grid;grid-template-columns:1fr}.tcnt-hardware-guide .tcnt-hardware-button{width:100%}}

/* B19: wardrobe measurement guide. */
.tcnt-editorial.tcnt-wardrobe-measure{max-width:1050px}.tcnt-wardrobe-measure h2{color:#352b24}.tcnt-wardrobe-measure .tcnt-wm-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-wardrobe-measure .tcnt-wm-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-wardrobe-measure .tcnt-wm-figure{margin:28px 0}.tcnt-wardrobe-measure .tcnt-wm-diagram{max-width:760px;padding:20px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-wall{min-height:260px;padding:17px;border:3px solid #a98058;border-radius:7px;background:#f8f3eb}.tcnt-wardrobe-measure .tcnt-wm-tag{display:block;margin-bottom:15px;color:#553b28;font-size:14px;font-weight:800;line-height:1.4}.tcnt-wardrobe-measure .tcnt-wm-cabinet{height:180px;margin:0 25px;padding:13px;border:3px solid #77533b;background:#efe0cf}.tcnt-wardrobe-measure .tcnt-wm-inside{display:flex;align-items:center;justify-content:center;flex-direction:column;height:95px;margin:0 30px;border:2px dashed #77533b;background:#fffaf4;text-align:center;font-weight:800;color:#352b24}.tcnt-wardrobe-measure .tcnt-wm-inside small{font-size:13px;font-weight:400}.tcnt-wardrobe-measure .tcnt-wm-front{margin-top:14px;padding:11px 15px;border:2px dashed #a98058;border-radius:7px;background:#fff;color:#553b28;text-align:center;font-weight:700}.tcnt-wardrobe-measure figcaption{max-width:760px;margin-top:10px;color:#5b5149;font-size:14px;line-height:1.65}.tcnt-wardrobe-measure .tcnt-wm-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 26px;border:1px solid #e0d0bd;border-radius:10px}.tcnt-wardrobe-measure table{width:100%;min-width:720px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.tcnt-wardrobe-measure th,.tcnt-wardrobe-measure td{padding:13px 15px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-wardrobe-measure th{background:#f8f3eb;color:#352b24}.tcnt-wardrobe-measure tbody tr:last-child td{border-bottom:0}.tcnt-wardrobe-measure td:first-child{font-weight:700;width:23%}.tcnt-wardrobe-measure .tcnt-wm-example{margin:30px 0;padding:19px 24px;border:1px solid #e0d0bd;border-radius:11px;background:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-example span{display:block;color:#925817;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tcnt-wardrobe-measure .tcnt-wm-example p{margin:8px 0 0}.tcnt-wardrobe-measure .tcnt-wm-sheet{margin:23px 0 25px;padding:22px 25px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-sheet>strong{display:block;margin-bottom:12px;color:#352b24}.tcnt-wardrobe-measure .tcnt-wm-sheet ol{margin:0;padding-left:23px}.tcnt-wardrobe-measure .tcnt-wm-sheet li{padding-left:4px;margin:0 0 11px;line-height:1.6}.tcnt-wardrobe-measure .tcnt-wm-sheet li::marker{color:#925817;font-weight:800}.tcnt-wardrobe-measure .tcnt-wm-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-cta p{color:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-wardrobe-measure .tcnt-wm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-wardrobe-measure .tcnt-wm-button:hover,.tcnt-wardrobe-measure .tcnt-wm-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-wardrobe-measure .tcnt-wm-outline{background:transparent;color:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-wardrobe-measure .tcnt-wm-lead{font-size:17px}.tcnt-wardrobe-measure .tcnt-wm-rule,.tcnt-wardrobe-measure .tcnt-wm-example{padding:17px 18px}.tcnt-wardrobe-measure .tcnt-wm-wall{min-height:215px;padding:10px}.tcnt-wardrobe-measure .tcnt-wm-tag{font-size:12px;margin-bottom:10px}.tcnt-wardrobe-measure .tcnt-wm-cabinet{height:160px;margin:0 10px;padding:9px}.tcnt-wardrobe-measure .tcnt-wm-inside{height:90px;margin:0 9px}.tcnt-wardrobe-measure .tcnt-wm-front{font-size:13px}.tcnt-wardrobe-measure .tcnt-wm-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-wardrobe-measure table,.tcnt-wardrobe-measure tbody,.tcnt-wardrobe-measure tbody tr,.tcnt-wardrobe-measure td{display:block;width:100%;min-width:0}.tcnt-wardrobe-measure thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-wardrobe-measure tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-wardrobe-measure td,.tcnt-wardrobe-measure td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-wardrobe-measure tbody tr td:last-child{border-bottom:0}.tcnt-wardrobe-measure td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-wardrobe-measure td:first-child{font-weight:700;background:#fffaf4}.tcnt-wardrobe-measure .tcnt-wm-sheet{padding:18px}.tcnt-wardrobe-measure .tcnt-wm-cta{padding:22px 20px}.tcnt-wardrobe-measure .tcnt-wm-actions{display:grid;grid-template-columns:1fr}.tcnt-wardrobe-measure .tcnt-wm-button{width:100%}}

/* B21: site readiness before furniture delivery. */
.tcnt-editorial.tcnt-site-ready{max-width:1050px}.tcnt-site-ready h2{color:#352b24}.tcnt-site-ready .tcnt-sr-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-site-ready .tcnt-sr-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-site-ready .tcnt-sr-sheet{margin:24px 0 28px;padding:20px 20px 1px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-site-ready .tcnt-sr-sheet-head{display:flex;justify-content:space-between;align-items:baseline;gap:18px;color:#352b24}.tcnt-site-ready .tcnt-sr-sheet-head span{font-size:13px;color:#665343}.tcnt-site-ready .tcnt-sr-sheet>p{font-size:15px;line-height:1.6}.tcnt-site-ready .tcnt-sr-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-site-ready table{width:100%;min-width:900px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.55;text-align:left}.tcnt-site-ready th,.tcnt-site-ready td{padding:13px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-site-ready th{background:#f8f3eb;color:#352b24}.tcnt-site-ready tbody tr:last-child td{border-bottom:0}.tcnt-site-ready td:first-child{font-weight:700;width:18%}.tcnt-site-ready td:nth-child(3){width:12%;color:#795331;font-weight:700}.tcnt-site-ready .tcnt-sr-example{margin:25px 0 32px;padding:19px 24px;border:1px solid #e0d0bd;border-radius:11px;background:#fffaf4}.tcnt-site-ready .tcnt-sr-example span{display:block;color:#925817;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tcnt-site-ready .tcnt-sr-example p{margin:8px 0 0}.tcnt-site-ready .tcnt-sr-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-site-ready .tcnt-sr-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-site-ready .tcnt-sr-cta p{color:#fffaf4}.tcnt-site-ready .tcnt-sr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-site-ready .tcnt-sr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-site-ready .tcnt-sr-button:hover,.tcnt-site-ready .tcnt-sr-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-site-ready .tcnt-sr-outline{background:transparent;color:#fffaf4}.tcnt-site-ready .tcnt-sr-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-site-ready .tcnt-sr-lead{font-size:17px}.tcnt-site-ready .tcnt-sr-rule,.tcnt-site-ready .tcnt-sr-example{padding:17px 18px}.tcnt-site-ready .tcnt-sr-sheet{padding:17px 16px 1px}.tcnt-site-ready .tcnt-sr-sheet-head{display:block}.tcnt-site-ready .tcnt-sr-sheet-head span{display:block;margin-top:4px}.tcnt-site-ready .tcnt-sr-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-site-ready table,.tcnt-site-ready tbody,.tcnt-site-ready tbody tr,.tcnt-site-ready td{display:block;width:100%;min-width:0}.tcnt-site-ready thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-site-ready tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-site-ready td,.tcnt-site-ready td:first-child,.tcnt-site-ready td:nth-child(3){width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-site-ready tbody tr td:last-child{border-bottom:0}.tcnt-site-ready td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-site-ready td:first-child{font-weight:700;background:#fffaf4}.tcnt-site-ready .tcnt-sr-cta{padding:22px 20px}.tcnt-site-ready .tcnt-sr-actions{display:grid;grid-template-columns:1fr}.tcnt-site-ready .tcnt-sr-button{width:100%}}

/* B22: furniture acceptance checklist. */
.tcnt-editorial.tcnt-acceptance-guide{max-width:1050px}.tcnt-acceptance-guide h2{color:#352b24}.tcnt-acceptance-guide .tcnt-ag-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-acceptance-guide .tcnt-ag-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-acceptance-guide .tcnt-ag-sheet{margin:26px 0 34px;padding:20px 20px 1px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#352b24}.tcnt-acceptance-guide .tcnt-ag-sheet-head strong,.tcnt-acceptance-guide .tcnt-ag-sheet-head span{display:block}.tcnt-acceptance-guide .tcnt-ag-sheet-head span{margin-top:2px;color:#665343;font-size:13px}.tcnt-acceptance-guide .tcnt-ag-download{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:8px 16px;border:2px solid #a98058;border-radius:8px;background:#fff;color:#553b28;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.tcnt-acceptance-guide .tcnt-ag-download:hover,.tcnt-acceptance-guide .tcnt-ag-download:focus-visible{background:#efe0cf;color:#352b24}.tcnt-acceptance-guide .tcnt-ag-table-wrap{max-width:100%;overflow-x:auto;margin:19px 0;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-acceptance-guide table{width:100%;min-width:860px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.5;text-align:left}.tcnt-acceptance-guide th,.tcnt-acceptance-guide td{padding:13px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-acceptance-guide th{background:#f8f3eb;color:#352b24}.tcnt-acceptance-guide tbody tr:last-child td{border-bottom:0}.tcnt-acceptance-guide td:first-child{width:17%;font-weight:700}.tcnt-acceptance-guide .tcnt-ag-sheet>p{font-size:14px;line-height:1.65}.tcnt-acceptance-guide .tcnt-ag-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-cta p{color:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-acceptance-guide .tcnt-ag-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-acceptance-guide .tcnt-ag-button:hover,.tcnt-acceptance-guide .tcnt-ag-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-acceptance-guide .tcnt-ag-outline{background:transparent;color:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-acceptance-guide .tcnt-ag-lead{font-size:17px}.tcnt-acceptance-guide .tcnt-ag-rule{padding:17px 18px}.tcnt-acceptance-guide .tcnt-ag-sheet{padding:17px 16px 1px}.tcnt-acceptance-guide .tcnt-ag-sheet-head{display:block}.tcnt-acceptance-guide .tcnt-ag-download{margin-top:13px;width:100%}.tcnt-acceptance-guide .tcnt-ag-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-acceptance-guide table,.tcnt-acceptance-guide tbody,.tcnt-acceptance-guide tbody tr,.tcnt-acceptance-guide td{display:block;width:100%;min-width:0}.tcnt-acceptance-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-acceptance-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-acceptance-guide td,.tcnt-acceptance-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-acceptance-guide tbody tr td:last-child{border-bottom:0}.tcnt-acceptance-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-acceptance-guide td:first-child{font-weight:700;background:#fffaf4}.tcnt-acceptance-guide .tcnt-ag-cta{padding:22px 20px}.tcnt-acceptance-guide .tcnt-ag-actions{display:grid;grid-template-columns:1fr}.tcnt-acceptance-guide .tcnt-ag-button{width:100%}}

/* N31: kitchen-device model lock. */
.tcnt-editorial.tcnt-device-lock{max-width:1050px}.tcnt-device-lock h2{color:#352b24}.tcnt-device-lock .tcnt-dl-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-device-lock .tcnt-dl-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-device-lock .tcnt-dl-sheet{margin:26px 0 34px;padding:20px 20px 1px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-device-lock .tcnt-dl-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#352b24}.tcnt-device-lock .tcnt-dl-sheet-head strong,.tcnt-device-lock .tcnt-dl-sheet-head span{display:block}.tcnt-device-lock .tcnt-dl-sheet-head span{margin-top:2px;color:#665343;font-size:13px}.tcnt-device-lock .tcnt-dl-download{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:8px 16px;border:2px solid #a98058;border-radius:8px;background:#fff;color:#553b28;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.tcnt-device-lock .tcnt-dl-download:hover,.tcnt-device-lock .tcnt-dl-download:focus-visible{background:#efe0cf;color:#352b24}.tcnt-device-lock .tcnt-dl-table-wrap{max-width:100%;overflow-x:auto;margin:19px 0;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-device-lock table{width:100%;min-width:860px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.5;text-align:left}.tcnt-device-lock th,.tcnt-device-lock td{padding:13px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-device-lock th{background:#f8f3eb;color:#352b24}.tcnt-device-lock tbody tr:last-child td{border-bottom:0}.tcnt-device-lock td:first-child{width:17%;font-weight:700}.tcnt-device-lock .tcnt-dl-sheet>p{font-size:14px;line-height:1.65}.tcnt-device-lock .tcnt-dl-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-device-lock .tcnt-dl-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-device-lock .tcnt-dl-cta p{color:#fffaf4}.tcnt-device-lock .tcnt-dl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-device-lock .tcnt-dl-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-device-lock .tcnt-dl-button:hover,.tcnt-device-lock .tcnt-dl-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-device-lock .tcnt-dl-outline{background:transparent;color:#fffaf4}.tcnt-device-lock .tcnt-dl-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-device-lock .tcnt-dl-lead{font-size:17px}.tcnt-device-lock .tcnt-dl-rule{padding:17px 18px}.tcnt-device-lock .tcnt-dl-sheet{padding:17px 16px 1px}.tcnt-device-lock .tcnt-dl-sheet-head{display:block}.tcnt-device-lock .tcnt-dl-download{margin-top:13px;width:100%}.tcnt-device-lock .tcnt-dl-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-device-lock table,.tcnt-device-lock tbody,.tcnt-device-lock tbody tr,.tcnt-device-lock td{display:block;width:100%;min-width:0}.tcnt-device-lock thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-device-lock tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-device-lock td,.tcnt-device-lock td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-device-lock tbody tr td:last-child{border-bottom:0}.tcnt-device-lock td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-device-lock td:first-child{font-weight:700;background:#fffaf4}.tcnt-device-lock .tcnt-dl-cta{padding:22px 20px}.tcnt-device-lock .tcnt-dl-actions{display:grid;grid-template-columns:1fr}.tcnt-device-lock .tcnt-dl-button{width:100%}}

.tcnt-device-lock .tcnt-dl-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.tcnt-device-lock .tcnt-dl-example{padding:19px 21px;border:1px solid #e0d0bd;border-radius:11px;background:#fffaf4}.tcnt-device-lock .tcnt-dl-example span{display:block;color:#925817;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tcnt-device-lock .tcnt-dl-example p{margin:9px 0 0}.tcnt-device-lock .tcnt-dl-steps{padding-left:24px}.tcnt-device-lock .tcnt-dl-steps li{padding-left:4px;margin-bottom:13px}.tcnt-device-lock .tcnt-dl-steps li::marker{color:#925817;font-weight:800}@media(max-width:600px){.tcnt-device-lock .tcnt-dl-examples{grid-template-columns:1fr}.tcnt-device-lock .tcnt-dl-example{padding:17px 18px}}

/* B23: surface-specific furniture aftercare. */
.tcnt-editorial.tcnt-care-guide{max-width:1050px}.tcnt-care-guide h2{color:#352b24}.tcnt-care-guide .tcnt-cg-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-care-guide .tcnt-cg-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-care-guide .tcnt-cg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.tcnt-care-guide .tcnt-cg-card{padding:18px 20px;border:1px solid #e0d0bd;border-radius:11px;background:#fffaf4}.tcnt-care-guide .tcnt-cg-card span{display:block;color:#925817;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-care-guide .tcnt-cg-card p{margin:9px 0 0}.tcnt-care-guide .tcnt-cg-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0 32px;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-care-guide table{width:100%;min-width:790px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.55;text-align:left}.tcnt-care-guide th,.tcnt-care-guide td{padding:14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-care-guide th{background:#f8f3eb;color:#352b24}.tcnt-care-guide tbody tr:last-child td{border-bottom:0}.tcnt-care-guide td:first-child{width:23%;font-weight:700}.tcnt-care-guide .tcnt-cg-sheet{margin:26px 0 34px;padding:20px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-care-guide .tcnt-cg-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#352b24}.tcnt-care-guide .tcnt-cg-sheet-head strong,.tcnt-care-guide .tcnt-cg-sheet-head span{display:block}.tcnt-care-guide .tcnt-cg-sheet-head span{margin-top:2px;color:#665343;font-size:13px}.tcnt-care-guide .tcnt-cg-download{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:8px 16px;border:2px solid #a98058;border-radius:8px;background:#fff;color:#553b28;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.tcnt-care-guide .tcnt-cg-download:hover,.tcnt-care-guide .tcnt-cg-download:focus-visible{background:#efe0cf;color:#352b24}.tcnt-care-guide .tcnt-cg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 12px;border:1px solid #e0d0bd;background:#e0d0bd}.tcnt-care-guide .tcnt-cg-fields div{padding:14px 16px;background:#fff}.tcnt-care-guide .tcnt-cg-fields strong,.tcnt-care-guide .tcnt-cg-fields span{display:block}.tcnt-care-guide .tcnt-cg-fields strong{color:#352b24}.tcnt-care-guide .tcnt-cg-fields span{margin-top:4px;color:#665343;font-size:14px}.tcnt-care-guide .tcnt-cg-sheet>p{margin-bottom:0;font-size:14px;line-height:1.65}.tcnt-care-guide .tcnt-cg-steps{padding-left:24px}.tcnt-care-guide .tcnt-cg-steps li{padding-left:4px;margin-bottom:14px}.tcnt-care-guide .tcnt-cg-steps li::marker{color:#925817;font-weight:800}.tcnt-care-guide .tcnt-cg-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-care-guide .tcnt-cg-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-care-guide .tcnt-cg-cta p{color:#fffaf4}.tcnt-care-guide .tcnt-cg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-care-guide .tcnt-cg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-care-guide .tcnt-cg-button:hover,.tcnt-care-guide .tcnt-cg-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-care-guide .tcnt-cg-outline{background:transparent;color:#fffaf4}.tcnt-care-guide .tcnt-cg-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-care-guide .tcnt-cg-lead{font-size:17px}.tcnt-care-guide .tcnt-cg-rule{padding:17px 18px}.tcnt-care-guide .tcnt-cg-grid,.tcnt-care-guide .tcnt-cg-fields{grid-template-columns:1fr}.tcnt-care-guide .tcnt-cg-card{padding:17px 18px}.tcnt-care-guide .tcnt-cg-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-care-guide table,.tcnt-care-guide tbody,.tcnt-care-guide tbody tr,.tcnt-care-guide td{display:block;width:100%;min-width:0}.tcnt-care-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-care-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-care-guide td,.tcnt-care-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-care-guide tbody tr td:last-child{border-bottom:0}.tcnt-care-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-care-guide td:first-child{font-weight:700;background:#fffaf4}.tcnt-care-guide .tcnt-cg-sheet{padding:17px 16px}.tcnt-care-guide .tcnt-cg-sheet-head{display:block}.tcnt-care-guide .tcnt-cg-download{margin-top:13px;width:100%}.tcnt-care-guide .tcnt-cg-cta{padding:22px 20px}.tcnt-care-guide .tcnt-cg-actions{display:grid;grid-template-columns:1fr}.tcnt-care-guide .tcnt-cg-button{width:100%}}

/* N34: kitchen I/L/U comparison on one hypothetical floor plan. */
.tcnt-editorial.tcnt-layout-choice{max-width:1100px}.tcnt-layout-choice h2{color:#352b24}.tcnt-layout-choice .tcnt-lc-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-layout-choice .tcnt-lc-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-layout-choice .tcnt-lc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.tcnt-layout-choice .tcnt-lc-plans figure{min-width:0;margin:0;border:1px solid #e0d0bd;border-radius:12px;overflow:hidden;background:#fffaf4}.tcnt-layout-choice .tcnt-lc-plans svg{display:block;width:100%;height:auto;background:#f8f3eb;font-family:Arial,sans-serif;font-size:13px;fill:#4d4034}.tcnt-layout-choice .tcnt-lc-plans .tcnt-lc-wall{fill:none;stroke:#67594c;stroke-width:5;stroke-linecap:round}.tcnt-layout-choice .tcnt-lc-plans .tcnt-lc-cab{fill:#a77a50}.tcnt-layout-choice .tcnt-lc-plans .tcnt-lc-fridge{fill:#d6d0c6;stroke:#7d7368;stroke-width:2}.tcnt-layout-choice .tcnt-lc-plans .tcnt-lc-water{fill:#e6f0f5;stroke:#3f7898;stroke-width:3}.tcnt-layout-choice .tcnt-lc-plans .tcnt-lc-hob{fill:#4a4744;stroke:#1f1d1a;stroke-width:2}.tcnt-layout-choice .tcnt-lc-plans figcaption{display:block;padding:15px 17px 18px;line-height:1.55}.tcnt-layout-choice .tcnt-lc-plans figcaption strong,.tcnt-layout-choice .tcnt-lc-plans figcaption span{display:block}.tcnt-layout-choice .tcnt-lc-plans figcaption strong{margin-bottom:5px;color:#352b24}.tcnt-layout-choice .tcnt-lc-sheet{margin:26px 0 34px;padding:20px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-layout-choice .tcnt-lc-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#352b24}.tcnt-layout-choice .tcnt-lc-sheet-head strong,.tcnt-layout-choice .tcnt-lc-sheet-head span{display:block}.tcnt-layout-choice .tcnt-lc-sheet-head span{margin-top:2px;color:#665343;font-size:13px}.tcnt-layout-choice .tcnt-lc-download{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:8px 16px;border:2px solid #a98058;border-radius:8px;background:#fff;color:#553b28;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.tcnt-layout-choice .tcnt-lc-download:hover,.tcnt-layout-choice .tcnt-lc-download:focus-visible{background:#efe0cf;color:#352b24}.tcnt-layout-choice .tcnt-lc-table-wrap{max-width:100%;overflow-x:auto;margin:19px 0;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-layout-choice table{width:100%;min-width:920px;margin:0;border-collapse:collapse;font-size:13px;line-height:1.5;text-align:left}.tcnt-layout-choice th,.tcnt-layout-choice td{padding:13px 12px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-layout-choice th{background:#f8f3eb;color:#352b24}.tcnt-layout-choice tbody tr:last-child td{border-bottom:0}.tcnt-layout-choice td:first-child{width:12%;font-weight:700}.tcnt-layout-choice .tcnt-lc-sheet>p{font-size:14px;line-height:1.65}.tcnt-layout-choice .tcnt-lc-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-layout-choice .tcnt-lc-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-layout-choice .tcnt-lc-cta p{color:#fffaf4}.tcnt-layout-choice .tcnt-lc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-layout-choice .tcnt-lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-layout-choice .tcnt-lc-button:hover,.tcnt-layout-choice .tcnt-lc-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-layout-choice .tcnt-lc-outline{background:transparent;color:#fffaf4}.tcnt-layout-choice .tcnt-lc-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:800px){.tcnt-layout-choice .tcnt-lc-plans{grid-template-columns:1fr}.tcnt-layout-choice .tcnt-lc-plans figure{max-width:520px;margin-inline:auto}.tcnt-layout-choice .tcnt-lc-plans svg{max-height:290px}}@media(max-width:600px){.tcnt-layout-choice .tcnt-lc-lead{font-size:17px}.tcnt-layout-choice .tcnt-lc-rule{padding:17px 18px}.tcnt-layout-choice .tcnt-lc-sheet{padding:17px 16px}.tcnt-layout-choice .tcnt-lc-sheet-head{display:block}.tcnt-layout-choice .tcnt-lc-download{margin-top:13px;width:100%}.tcnt-layout-choice .tcnt-lc-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-layout-choice table,.tcnt-layout-choice tbody,.tcnt-layout-choice tbody tr,.tcnt-layout-choice td{display:block;width:100%;min-width:0}.tcnt-layout-choice thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-layout-choice tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-layout-choice td,.tcnt-layout-choice td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-layout-choice tbody tr td:last-child{border-bottom:0}.tcnt-layout-choice td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-layout-choice td:first-child{font-weight:700;background:#fffaf4}.tcnt-layout-choice .tcnt-lc-cta{padding:22px 20px}.tcnt-layout-choice .tcnt-lc-actions{display:grid;grid-template-columns:1fr}.tcnt-layout-choice .tcnt-lc-button{width:100%}}

/* B14: kitchen linear-metre worked example and quote reconciliation. */
.tcnt-editorial.tcnt-meter-guide{max-width:1100px}.tcnt-meter-guide h2{color:#352b24}.tcnt-meter-guide .tcnt-mg-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-meter-guide .tcnt-mg-rule{margin:25px 0 34px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;line-height:1.7}.tcnt-meter-guide .tcnt-mg-steps{padding-left:24px}.tcnt-meter-guide .tcnt-mg-steps li{padding-left:4px;margin-bottom:13px}.tcnt-meter-guide .tcnt-mg-steps li::marker{color:#925817;font-weight:800}.tcnt-meter-guide .tcnt-mg-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.tcnt-meter-guide .tcnt-mg-plans figure{min-width:0;margin:0;border:1px solid #e0d0bd;border-radius:12px;overflow:hidden;background:#fffaf4}.tcnt-meter-guide .tcnt-mg-plans svg{display:block;width:100%;height:auto;background:#f8f3eb;font-family:Arial,sans-serif;font-size:14px;fill:#4d4034}.tcnt-meter-guide .tcnt-mg-plans .tcnt-mg-wall{fill:none;stroke:#67594c;stroke-width:5;stroke-linecap:round}.tcnt-meter-guide .tcnt-mg-plans .tcnt-mg-cab{fill:#a77a50}.tcnt-meter-guide .tcnt-mg-plans .tcnt-mg-overlap{fill:#5a3b24;stroke:#fffaf4;stroke-width:2}.tcnt-meter-guide .tcnt-mg-plans figcaption{display:block;padding:15px 17px 18px;line-height:1.55}.tcnt-meter-guide .tcnt-mg-plans figcaption strong,.tcnt-meter-guide .tcnt-mg-plans figcaption span{display:block}.tcnt-meter-guide .tcnt-mg-plans figcaption strong{margin-bottom:5px;color:#352b24}.tcnt-meter-guide .tcnt-mg-plans figcaption span{color:#795331;font-weight:800}.tcnt-meter-guide .tcnt-mg-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 30px;border:1px solid #e0d0bd;border-radius:10px;background:#fff}.tcnt-meter-guide table{width:100%;min-width:780px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.5;text-align:left}.tcnt-meter-guide th,.tcnt-meter-guide td{padding:13px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-meter-guide th{background:#f8f3eb;color:#352b24}.tcnt-meter-guide tbody tr:last-child td{border-bottom:0}.tcnt-meter-guide td:first-child{width:19%;font-weight:700}.tcnt-meter-guide .tcnt-mg-sheet{margin:26px 0 34px;padding:20px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-meter-guide .tcnt-mg-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#352b24}.tcnt-meter-guide .tcnt-mg-sheet-head strong,.tcnt-meter-guide .tcnt-mg-sheet-head span{display:block}.tcnt-meter-guide .tcnt-mg-sheet-head span{margin-top:2px;color:#665343;font-size:13px}.tcnt-meter-guide .tcnt-mg-download{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:8px 16px;border:2px solid #a98058;border-radius:8px;background:#fff;color:#553b28;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.tcnt-meter-guide .tcnt-mg-download:hover,.tcnt-meter-guide .tcnt-mg-download:focus-visible{background:#efe0cf;color:#352b24}.tcnt-meter-guide .tcnt-mg-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 12px;border:1px solid #e0d0bd;background:#e0d0bd}.tcnt-meter-guide .tcnt-mg-checks div{padding:14px 16px;background:#fff}.tcnt-meter-guide .tcnt-mg-checks strong,.tcnt-meter-guide .tcnt-mg-checks span{display:block}.tcnt-meter-guide .tcnt-mg-checks strong{color:#352b24}.tcnt-meter-guide .tcnt-mg-checks span{margin-top:4px;color:#665343;font-size:14px}.tcnt-meter-guide .tcnt-mg-sheet>p{margin-bottom:0;font-size:14px;line-height:1.65}.tcnt-meter-guide .tcnt-mg-cta{margin-top:46px;padding:28px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-meter-guide .tcnt-mg-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-meter-guide .tcnt-mg-cta p{color:#fffaf4}.tcnt-meter-guide .tcnt-mg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tcnt-meter-guide .tcnt-mg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-meter-guide .tcnt-mg-button:hover,.tcnt-meter-guide .tcnt-mg-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-meter-guide .tcnt-mg-outline{background:transparent;color:#fffaf4}.tcnt-meter-guide .tcnt-mg-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:800px){.tcnt-meter-guide .tcnt-mg-plans{grid-template-columns:1fr}.tcnt-meter-guide .tcnt-mg-plans figure{max-width:520px;margin-inline:auto}.tcnt-meter-guide .tcnt-mg-plans svg{max-height:290px}}@media(max-width:600px){.tcnt-meter-guide .tcnt-mg-lead{font-size:17px}.tcnt-meter-guide .tcnt-mg-rule{padding:17px 18px}.tcnt-meter-guide .tcnt-mg-checks{grid-template-columns:1fr}.tcnt-meter-guide .tcnt-mg-sheet{padding:17px 16px}.tcnt-meter-guide .tcnt-mg-sheet-head{display:block}.tcnt-meter-guide .tcnt-mg-download{margin-top:13px;width:100%}.tcnt-meter-guide .tcnt-mg-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-meter-guide table,.tcnt-meter-guide tbody,.tcnt-meter-guide tbody tr,.tcnt-meter-guide td{display:block;width:100%;min-width:0}.tcnt-meter-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-meter-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-meter-guide td,.tcnt-meter-guide td:first-child{width:100%;padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-meter-guide tbody tr td:last-child{border-bottom:0}.tcnt-meter-guide td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-meter-guide td:first-child{font-weight:700;background:#fffaf4}.tcnt-meter-guide .tcnt-mg-cta{padding:22px 20px}.tcnt-meter-guide .tcnt-mg-actions{display:grid;grid-template-columns:1fr}.tcnt-meter-guide .tcnt-mg-button{width:100%}}

/* B15: compare two interior quotations on the same scope. */
.tcnt-editorial.tcnt-quote-compare{max-width:1100px}.tcnt-quote-compare h2{color:#352b24}.tcnt-quote-compare .tcnt-qc-kicker{margin:0 0 12px;color:#925817;font-size:13px;font-weight:800;letter-spacing:.07em}.tcnt-quote-compare .tcnt-qc-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-quote-compare .tcnt-qc-rule{margin:24px 0 36px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;color:#352b24;line-height:1.7}.tcnt-quote-compare .tcnt-qc-brief{margin:23px 0 32px;padding:20px 24px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-quote-compare .tcnt-qc-brief>strong{display:block;margin-bottom:10px;color:#352b24;font-size:18px}.tcnt-quote-compare .tcnt-qc-brief p:last-child{margin-bottom:0}.tcnt-quote-compare .tcnt-qc-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 30px;border:1px solid #e0d0bd;border-radius:11px;background:#fff}.tcnt-quote-compare table{width:100%;min-width:760px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.55;text-align:left}.tcnt-quote-compare caption{padding:13px 16px;background:#f8f3eb;color:#352b24;font-size:15px;font-weight:800;text-align:left}.tcnt-quote-compare th,.tcnt-quote-compare td{padding:12px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-quote-compare thead th{background:#faf7f2;color:#352b24}.tcnt-quote-compare tbody tr:last-child th,.tcnt-quote-compare tbody tr:last-child td{border-bottom:0}.tcnt-quote-compare tbody th{width:21%;color:#352b24;font-weight:700}.tcnt-quote-compare .tcnt-qc-number-wrap td:nth-child(2),.tcnt-quote-compare .tcnt-qc-number-wrap td:nth-child(3){font-variant-numeric:tabular-nums}.tcnt-quote-compare .tcnt-qc-total{background:#f8f3eb}.tcnt-quote-compare .tcnt-qc-disclaimer{padding:18px 21px;border-left:4px solid #925817;background:#f8f3eb}.tcnt-quote-compare .tcnt-qc-result{margin:25px 0;padding:20px 24px;border:1px solid #a98058;border-radius:12px;background:#fffaf4}.tcnt-quote-compare .tcnt-qc-result>strong{display:block;margin-bottom:7px;color:#352b24;font-size:18px}.tcnt-quote-compare .tcnt-qc-result p{margin-bottom:0}.tcnt-quote-compare .tcnt-qc-close{padding-left:26px}.tcnt-quote-compare .tcnt-qc-close li{margin-bottom:11px;padding-left:4px}.tcnt-quote-compare .tcnt-qc-close li::marker{color:#925817;font-weight:800}.tcnt-quote-compare .tcnt-qc-cta{margin-top:44px;padding:29px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-quote-compare .tcnt-qc-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-quote-compare .tcnt-qc-cta p{color:#fffaf4}.tcnt-quote-compare .tcnt-qc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.tcnt-quote-compare .tcnt-qc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-quote-compare .tcnt-qc-button:hover,.tcnt-quote-compare .tcnt-qc-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-quote-compare .tcnt-qc-outline{background:transparent;color:#fffaf4}.tcnt-quote-compare .tcnt-qc-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-quote-compare .tcnt-qc-lead{font-size:17px}.tcnt-quote-compare .tcnt-qc-rule,.tcnt-quote-compare .tcnt-qc-brief,.tcnt-quote-compare .tcnt-qc-result{padding:17px 18px}.tcnt-quote-compare .tcnt-qc-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-quote-compare table,.tcnt-quote-compare tbody,.tcnt-quote-compare tbody tr,.tcnt-quote-compare td,.tcnt-quote-compare tbody th{display:block;width:100%;min-width:0}.tcnt-quote-compare caption{border:1px solid #e0d0bd;border-bottom:0;border-radius:10px 10px 0 0}.tcnt-quote-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-quote-compare tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-quote-compare td,.tcnt-quote-compare tbody th{padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-quote-compare tbody tr>*:last-child{border-bottom:0}.tcnt-quote-compare td::before,.tcnt-quote-compare tbody th::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-quote-compare tbody th{font-weight:700;background:#fffaf4}.tcnt-quote-compare .tcnt-qc-cta{padding:22px 20px}.tcnt-quote-compare .tcnt-qc-actions{display:grid;grid-template-columns:1fr}.tcnt-quote-compare .tcnt-qc-button{width:100%}}

/* B24: interior schedule dependency and confirmation worksheet. */
.tcnt-editorial.tcnt-time-guide{max-width:1100px}.tcnt-time-guide h2{color:#352b24}.tcnt-time-guide .tcnt-tg-kicker{margin:0 0 12px;color:#925817;font-size:13px;font-weight:800;letter-spacing:.07em}.tcnt-time-guide .tcnt-tg-lead{font-size:19px;line-height:1.72;color:#352b24}.tcnt-time-guide .tcnt-tg-rule{margin:24px 0 36px;padding:20px 24px;border-left:4px solid #a98058;border-radius:0 10px 10px 0;background:#f8f3eb;color:#352b24;line-height:1.7}.tcnt-time-guide .tcnt-tg-example{margin:23px 0 32px;padding:20px 24px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-time-guide .tcnt-tg-example strong{display:block;margin-bottom:10px;color:#352b24;font-size:18px}.tcnt-time-guide .tcnt-tg-example p{margin-bottom:0}.tcnt-time-guide .tcnt-tg-flow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0 30px}.tcnt-time-guide .tcnt-tg-lane,.tcnt-time-guide .tcnt-tg-join{padding:20px 22px;border:1px solid #e0d0bd;border-radius:12px;background:#fffaf4}.tcnt-time-guide .tcnt-tg-lane strong,.tcnt-time-guide .tcnt-tg-lane span,.tcnt-time-guide .tcnt-tg-join strong,.tcnt-time-guide .tcnt-tg-join span{display:block}.tcnt-time-guide .tcnt-tg-lane strong,.tcnt-time-guide .tcnt-tg-join strong{margin-bottom:12px;color:#352b24;font-size:17px}.tcnt-time-guide .tcnt-tg-lane span{position:relative;margin:8px 0;padding-left:18px;line-height:1.5}.tcnt-time-guide .tcnt-tg-lane span::before{content:"•";position:absolute;left:0;color:#925817;font-weight:900}.tcnt-time-guide .tcnt-tg-join{grid-column:1/-1;border-color:#a98058;background:#f8f3eb;text-align:center}.tcnt-time-guide .tcnt-tg-join span{color:#4d4034}.tcnt-time-guide .tcnt-tg-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 30px;border:1px solid #e0d0bd;border-radius:11px;background:#fff}.tcnt-time-guide table{width:100%;min-width:770px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.55;text-align:left}.tcnt-time-guide caption{padding:13px 16px;background:#f8f3eb;color:#352b24;font-size:15px;font-weight:800;text-align:left}.tcnt-time-guide th,.tcnt-time-guide td{padding:12px 14px;border-bottom:1px solid #e8ded2;vertical-align:top;text-transform:none;letter-spacing:0}.tcnt-time-guide thead th{background:#faf7f2;color:#352b24}.tcnt-time-guide tbody tr:last-child th,.tcnt-time-guide tbody tr:last-child td{border-bottom:0}.tcnt-time-guide tbody th{width:20%;color:#352b24;font-weight:700}.tcnt-time-guide .tcnt-tg-cta{margin-top:44px;padding:29px 32px;border-radius:16px;background:#352b24;color:#fffaf4}.tcnt-time-guide .tcnt-tg-cta h2{margin:0 0 15px;color:#fffaf4}.tcnt-time-guide .tcnt-tg-cta p{color:#fffaf4}.tcnt-time-guide .tcnt-tg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.tcnt-time-guide .tcnt-tg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:2px solid #c08b4b;border-radius:8px;background:#c08b4b;color:#231a12;font-weight:800;text-decoration:none}.tcnt-time-guide .tcnt-tg-button:hover,.tcnt-time-guide .tcnt-tg-button:focus-visible{background:#e0ae69;border-color:#e0ae69;color:#231a12}.tcnt-time-guide .tcnt-tg-outline{background:transparent;color:#fffaf4}.tcnt-time-guide .tcnt-tg-source{margin:28px 0;padding:16px 19px;border-left:3px solid #a98058;background:#f8f3eb;color:#4b4b4b;font-size:14px;line-height:1.65}@media(max-width:600px){.tcnt-time-guide .tcnt-tg-lead{font-size:17px}.tcnt-time-guide .tcnt-tg-rule,.tcnt-time-guide .tcnt-tg-example{padding:17px 18px}.tcnt-time-guide .tcnt-tg-flow{grid-template-columns:1fr}.tcnt-time-guide .tcnt-tg-join{grid-column:auto}.tcnt-time-guide .tcnt-tg-table-wrap{overflow:visible;border:0;border-radius:0}.tcnt-time-guide table,.tcnt-time-guide tbody,.tcnt-time-guide tbody tr,.tcnt-time-guide td,.tcnt-time-guide tbody th{display:block;width:100%;min-width:0}.tcnt-time-guide caption{border:1px solid #e0d0bd;border-bottom:0;border-radius:10px 10px 0 0}.tcnt-time-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcnt-time-guide tbody tr{margin:0 0 13px;border:1px solid #e0d0bd;border-radius:10px;background:#fff;overflow:hidden}.tcnt-time-guide td,.tcnt-time-guide tbody th{padding:11px 15px;border-bottom:1px solid #eee3d8;font-weight:400}.tcnt-time-guide tbody tr>*:last-child{border-bottom:0}.tcnt-time-guide td::before,.tcnt-time-guide tbody th::before{content:attr(data-label);display:block;margin-bottom:3px;color:#795331;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcnt-time-guide tbody th{font-weight:700;background:#fffaf4}.tcnt-time-guide .tcnt-tg-cta{padding:22px 20px}.tcnt-time-guide .tcnt-tg-actions{display:grid;grid-template-columns:1fr}.tcnt-time-guide .tcnt-tg-button{width:100%}}
