.tlcmp{--ink:#101212;--muted:#555d5d;--paper:#f5f5f5;--warm:#fff2ec;color:#262626;background:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:1.8}.tlcmp *, .tlcmp-tray *, .tlcmp-modal *, .tlcmp-coach *{box-sizing:border-box}.tlcmp [hidden],[hidden].tlcmp-tray{display:none!important}.tlcmp-width{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}.tlcmp h1,.tlcmp h2,.tlcmp h3,.tlcmp-modal h2{font-family:Marcellus,serif;font-weight:700;line-height:1.2}.tlcmp h1{font-size:clamp(34px,4vw,52px);margin:12px 0 20px}.tlcmp h2{font-size:clamp(28px,3vw,36px);margin:0 0 24px}.tlcmp h3{font-size:24px}.tlcmp p,.tlcmp li{font-size:16px;color:inherit}.tlcmp a:not(.tlcmp-button){color:#a8351d}.tlcmp-workspace{position:relative;background:#101212;color:#fff;padding:24px 0 145px;overflow:hidden}.tlcmp-workspace:after{content:'';position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#ffffff09,transparent 70%);right:-100px;bottom:-80px;pointer-events:none}.tlcmp-workspace h1{color:#fff;text-align:center}.tlcmp .tl-hero-breadcrumbs{position:relative;margin:0 0 44px!important;padding:0!important;text-align:left!important;font-size:13px;line-height:1.6;color:#eee!important}.tlcmp .tl-hero-breadcrumbs p{font-size:13px}.tlcmp .tl-hero-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;color:#fff!important;text-decoration:underline}.tlcmp-eyebrow{font-size:11px!important;letter-spacing:1.8px;font-weight:600;color:#ae381d!important;text-align:center;margin-bottom:12px}.tlcmp-workspace .tlcmp-eyebrow{color:#ffb69c!important}.tlcmp-intro{max-width:650px;margin:0 auto;text-align:center;color:#fff!important}.tlcmp-area{position:relative;margin-top:-80px;z-index:1}.tlcmp-loading,.tlcmp-empty,.tlcmp-results{background:#fff;border-radius:4px;box-shadow:0 10px 36px #10121212}.tlcmp-loading{min-height:280px;display:grid;place-items:center}.tlcmp-empty{text-align:center;padding:50px 28px}.tlcmp-empty p{max-width:640px;margin:0 auto 24px}.tlcmp-empty small{display:block;max-width:580px;margin:20px auto 0;color:#555d5d;font-size:13px}.tlcmp-empty-icon{display:grid;place-items:center;margin:0 auto 24px;background:#fff2ec;color:#a8351d;border-radius:50%;width:72px;height:72px;font-size:28px}.tlcmp-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 22px;background:#101212!important;color:#fff!important;border:1px solid #101212!important;border-radius:4px;font:600 13px/1.5 Poppins,sans-serif!important;text-align:center;text-decoration:none!important;cursor:pointer}.tlcmp-button:hover{background:#353b3b!important}.tlcmp-button:disabled{background:#e3e3e3!important;border-color:#e3e3e3!important;color:#656565!important;cursor:not-allowed}.tlcmp-text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline!important;text-underline-offset:4px;color:#262626!important;font-weight:500;font-size:14px}.tlcmp-results{padding:28px}.tlcmp-results-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.tlcmp-results-top h2{font-size:28px;margin:0}.tlcmp-results>p{font-size:13px;margin:18px 0}.tlcmp-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-color:#777 #eee}.tlcmp table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;margin:0;color:#262626;text-align:left}.tlcmp th,.tlcmp td{padding:20px;min-width:260px;width:300px;vertical-align:top;background:#fff!important;color:#262626!important;border:0;border-bottom:1px solid #ddd;font-size:14px;line-height:1.7}.tlcmp th:first-child{width:185px;min-width:185px;font-weight:600;font-family:Poppins,sans-serif;font-size:13px;background:#f5f5f5!important}.tlcmp tbody tr:nth-child(even) td{background:#fafafa!important}.tlcmp thead th{padding:0 12px 24px}.tlcmp thead th:first-child{padding:20px}.tlcmp-photo{position:relative;margin-bottom:30px;min-height:150px;background:#f5f5f5;border-radius:4px}.tlcmp-feature{display:block;width:100%;height:160px;object-fit:cover;border-radius:4px}.tlcmp-logo{position:absolute;bottom:-18px;left:16px;width:76px;height:60px;object-fit:contain;padding:6px;background:#fff;border-radius:4px;box-shadow:0 3px 10px #0002}.tlcmp-entry-name{display:block;font-family:Marcellus,serif;font-size:22px;line-height:1.3;font-weight:700;color:#262626!important}.tlcmp td small{display:block;color:#555d5d;font-size:12px;margin-top:8px}.tlcmp td ul{margin:0;padding-left:18px}.tlcmp td li{font-size:14px;margin-bottom:8px}.tlcmp-warning{font-size:14px!important;margin:0}.tlcmp-warning i{color:#a8351d}.tlcmp-next td{text-align:center}.tlcmp-next .tlcmp-text-link{display:flex;justify-content:center;margin-top:8px}.tlcmp-next th,.tlcmp-next td{border-bottom:0}.tlcmp-table-foot{color:#555d5d!important}.tlcmp-section{padding-top:76px;padding-bottom:40px}.tlcmp-section>h2{text-align:center}.tlcmp-method-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0 32px}.tlcmp-method-card{position:relative;background:#f5f5f5;padding:28px 24px;border-radius:4px}.tlcmp-method-number{position:absolute;top:22px;right:22px;font-size:13px;font-weight:600;color:#5c6262}.tlcmp-method-icon{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#101212;color:#fff;font-size:21px;margin:0 0 28px;box-shadow:7px 7px 0 #e7d8c4}.tlcmp-method-card h3{font-size:23px;margin:0 0 14px}.tlcmp-method-card p{font-size:14px;margin:0}.tlcmp-method-actions{text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}.tlcmp-faq{max-width:900px;padding-bottom:80px}.tlcmp-faq details{background:#f5f5f5;border-bottom:1px solid #ddd;padding:0 24px}.tlcmp-faq details:last-child{border:0;border-radius:0 0 4px 4px}.tlcmp-faq summary{font-weight:600;cursor:pointer;padding:22px 0;min-height:44px}.tlcmp-faq details p{padding:0 0 24px;margin:0}.tlcmp-reading{max-width:850px;padding-bottom:80px}.tlcmp-reading h2{text-align:left;margin-top:42px}.tlcmp-reading h2:first-child{margin-top:0}.tlcmp-reading li{margin-bottom:12px}.tlcmp :focus-visible,.tlcmp-tray :focus-visible,.tlcmp-modal :focus-visible,.tlcmp-coach :focus-visible,.tlcmp-directory-card :focus-visible,.tlcmp-directory-intro :focus-visible{outline:3px solid #b43c23!important;outline-offset:4px!important}.tlcmp-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.tlcmp-directory-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 20px 24px;scroll-margin-top:150px}.tlcmp-directory-intro h2{font-family:Marcellus,serif;font-size:28px;font-weight:700;color:#262626;margin:0 0 8px}.tlcmp-directory-intro p{font-size:14px;margin:0;color:#333}.tlcmp-card-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;margin-top:18px;border-top:1px solid #ddd}.tlcmp-select,.tlcmp-unavailable{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px!important;border:1px solid #bbb!important;border-radius:4px!important;background:#f5f5f5!important;color:#262626!important;font:500 13px/1.5 Poppins,sans-serif!important;cursor:pointer}.tlcmp-select[aria-pressed=true]{background:#101212!important;color:#fff!important;border-color:#101212!important}.tlcmp-check{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:3px}.tlcmp-card-detail{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline!important;color:#262626!important;font-size:13px}.tlcmp-selected{outline:3px solid #a8351d!important;outline-offset:3px;border-radius:4px}.tlcmp-card-controls>p{flex-basis:100%;font-size:13px;color:#333}.tlcmp-tray{position:fixed;bottom:0;left:0;right:0;z-index:9997;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#fff;color:#262626;box-shadow:0 -4px 28px #0002;font-family:Poppins,sans-serif}.tlcmp-tray-inner{max-width:1160px;margin:auto;display:flex;align-items:center;gap:22px}.tlcmp-tray-icon{font-size:26px;color:#a8351d}.tlcmp-tray-copy{flex:1}.tlcmp-tray-copy strong,.tlcmp-tray-copy span{display:block}.tlcmp-tray-copy strong{font-size:15px}.tlcmp-tray-copy span{font-size:13px}.tlcmp-clear,.tlcmp-browse,.tlcmp-end-demo{border:0!important;background:none!important;color:#262626!important;font:500 13px/1.5 Poppins,sans-serif!important;text-decoration:underline;min-height:44px;padding:10px;cursor:pointer}.tlcmp-feedback{max-width:1160px;margin:0 auto;font-size:13px;font-weight:500}.tlcmp-feedback:not(:empty){padding-top:10px}.tlcmp-mode{padding-bottom:calc(var(--tlcmp-tray-height,130px) + 24px)!important}.tlcmp-modal{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:4px;background:#fff;color:#262626;z-index:100000;overflow:auto;font-family:Poppins,sans-serif;line-height:1.7}.tlcmp-modal::backdrop{background:#101212bb}.tlcmp-modal-inner{padding:36px}.tlcmp-modal h2{font-size:30px;margin-bottom:24px}.tlcmp-modal li{margin-bottom:18px;font-size:14px}.tlcmp-modal ol{padding-left:22px}.tlcmp-modal strong{display:block}.tlcmp-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;border:0!important;background:none!important;color:#262626!important;font-size:20px;cursor:pointer}.tlcmp-modal .tlcmp-eyebrow{text-align:left}.tlcmp-modal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tlcmp-dismiss{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;cursor:pointer}.tlcmp-dismiss input{width:20px;height:20px;accent-color:#101212}.tlcmp-coach{position:fixed;right:24px;top:155px;z-index:9998;max-width:320px;padding:18px 20px;background:#fff2ec;color:#262626;border-radius:4px;box-shadow:0 4px 24px #0003;font:14px/1.7 Poppins,sans-serif}.tlcmp-coach p{margin:8px 0}.tlcmp-demo-highlight{outline:4px solid #a8351d!important;outline-offset:5px!important}.tlcmp-coach .tlcmp-button{padding:10px 16px}.tlcmp-coach .tlcmp-end-demo{display:block}.tlcc-fields [name=preferred-tour]{width:100%}

.tlcmp-directory-card .tlcmp-card-controls{margin:0 30px;padding:18px 0 24px}.tlcmp-tray [hidden]{display:none!important}

.tlcmp-demo-card{outline:2px solid #a8351d;outline-offset:5px}.tlcmp-method-cards{grid-auto-rows:1fr}

@media(min-width:1025px){.tlcmp table:has(th:nth-child(4)){min-width:1080px}.tlcmp table:not(:has(th:nth-child(4))){min-width:790px}}

@media(max-width:1024px){.tlcmp-method-cards{grid-template-columns:repeat(2,1fr)}.tlcmp table{min-width:790px}.tlcmp table:has(th:nth-child(4)){min-width:1090px}.tlcmp-coach{top:125px;right:18px;max-width:285px}}

@media(max-width:767px){.tlcmp-width{width:calc(100% - 32px)}.tlcmp-workspace{padding-top:16px;padding-bottom:125px}.tlcmp .tl-hero-breadcrumbs{margin-bottom:24px!important}.tlcmp-results{padding:18px 12px}.tlcmp-results-top{display:block}.tlcmp-results-top h2{font-size:25px}.tlcmp-results-top a{margin-top:10px}.tlcmp-empty{padding:36px 20px}.tlcmp-section{padding-top:52px}.tlcmp-method-cards{grid-template-columns:1fr;gap:16px}.tlcmp-method-card{padding:24px}.tlcmp-faq details{padding:0 18px}.tlcmp-faq summary{font-size:15px}.tlcmp-directory-intro{display:block;padding-inline:20px}.tlcmp-directory-intro h2{font-size:26px}.tlcmp-tray{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.tlcmp-tray-inner{gap:10px;flex-wrap:wrap}.tlcmp-tray-icon{font-size:22px}.tlcmp-tray-copy{flex-basis:calc(100% - 80px)}.tlcmp-tray-copy strong{font-size:13px}.tlcmp-tray-copy span{font-size:12px}.tlcmp-tray .tlcmp-open{flex:1;min-height:46px}.tlcmp-clear{order:3}.tlcmp-tray .tlcmp-open{order:4}.tlcmp-feedback{font-size:12px}.tlcmp-modal-inner{padding:40px 22px 24px}.tlcmp-modal h2{font-size:27px}.tlcmp-modal-actions{flex-direction:column;gap:4px}.tlcmp-coach{top:100px;left:16px;right:16px;max-width:none;padding:12px 16px;font-size:12px}.tlcmp-coach p{margin:4px 0}.tlcmp-coach .tlcmp-end-demo{display:inline-block;min-height:44px}.tlcmp-method-actions .tlcmp-button{width:100%}}

@media(prefers-reduced-motion:reduce){.tlcmp *,.tlcmp-tray *,.tlcmp-directory-card *{scroll-behavior:auto!important;transition:none!important}}



.tlcmp-operator-badge{position:absolute;bottom:-18px;left:12px;right:12px;display:block;padding:8px 10px;border-radius:4px;background:#fff;color:#262626;box-shadow:0 3px 10px #0002;font:600 12px/1.5 Poppins,sans-serif}.tlcmp-operator-badge i{margin-right:5px;color:#a8351d}



/* Category-page visual language, November 2026 refinement. */

.tlcmp-workspace{background-image:linear-gradient(rgba(16,18,18,.72),rgba(16,18,18,.78)),url("https://timorleste.com.au/wp-content/uploads/2025/11/archive-background-timor-leste.avif");background-size:cover;background-position:center}

.tlcmp-workspace:after{display:none}

.tlcmp-operator-badge{top:12px;right:12px;bottom:auto;left:auto;max-width:calc(100% - 24px);width:auto;background:#F97150;color:#fff;box-shadow:none;padding:8px 12px;border-radius:4px;text-align:right}

.tlcmp-photo{margin-bottom:20px}

.tlcmp-editorial .tla-inner{max-width:1264px}

.tlcmp-editorial .tla-heading h2{text-align:left}

.tlcmp-editorial .tla-heading>.tla-kicker{display:block;margin:0 0 14px!important;line-height:1.5}

.tlcmp-editorial .tla-heading>.tla-kicker+h2{margin-top:0!important}

.tlcmp-editorial .tla-circle{font-size:23px;margin-bottom:23px}

.tlcmp-editorial .tlcmp-value-cards article,.tlcmp-editorial .tlcmp-native-method article{position:relative;background:#f5f5f5;border-radius:4px}

.tlcmp-editorial .tla-features p,.tlcmp-editorial .tlcmp-reasons p{font-size:16px;line-height:1.8}

.tlcmp-editorial .tlcmp-native-method{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}

.tlcmp-step-number{position:absolute;top:28px;right:28px;color:#a33e29;font-size:12px;font-weight:600}

.tlcmp-why-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:72px;align-items:start}

.tlcmp-reasons article{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid #d8d8d8}

.tlcmp-reasons article:first-child{padding-top:0}.tlcmp-reasons article:last-child{border-bottom:0;padding-bottom:0}

.tlcmp-editorial .tlcmp-reasons .tla-circle{flex:0 0 55px;margin:0;background:#fff}

.tlcmp-editorial .tlcmp-reasons h3{font-size:27px;margin:0 0 12px}

.tlcmp-editorial .tlcmp-faq{padding:0;max-width:none}

.tlcmp-editorial .tlcmp-faq details{border:0;padding:0;background:#fff;border-radius:4px;margin-bottom:12px}

.tlcmp-editorial .tlcmp-faq summary{font:700 25px/1.4 Marcellus,serif;padding:25px 28px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px}

.tlcmp-editorial .tlcmp-faq summary::marker{content:''}.tlcmp-editorial .tlcmp-faq summary::-webkit-details-marker{display:none}

.tlcmp-editorial .tlcmp-faq details>div{padding:0 28px 28px;max-width:1000px}

.tlcmp-editorial .tlcmp-faq details p{padding:0;margin:0;font-size:16px;line-height:1.85}

.tlcmp-editorial .tlcmp-faq details[open] summary{padding-bottom:16px}

.tlcmp-editorial .tlcmp-faq details:last-child{margin-bottom:0;border:0}

@media(max-width:1024px){.tlcmp-editorial .tlcmp-native-method{grid-template-columns:repeat(2,minmax(0,1fr))}.tlcmp-why-grid{gap:36px}}

@media(max-width:767px){.tlcmp-editorial .tlcmp-native-method,.tlcmp-editorial .tlcmp-value-cards,.tlcmp-why-grid{grid-template-columns:1fr}.tlcmp-why-grid{gap:12px}.tlcmp-editorial .tlcmp-faq summary{font-size:22px;padding:23px}.tlcmp-editorial .tlcmp-faq details>div{padding:0 23px 25px}.tlcmp-reasons article{gap:18px}.tlcmp-editorial .tlcmp-reasons h3{font-size:25px}}



/* Photographic editorial treatment: warm surfaces, real places and useful overlays. */

.tlcmp table thead th:first-child{background:#fff!important}

.tlcmp tbody tr:nth-child(odd)>th,.tlcmp tbody tr:nth-child(odd)>td{background:#fff!important}

.tlcmp tbody tr:nth-child(even)>th,.tlcmp tbody tr:nth-child(even)>td{background:#f5f5f5!important}

.tlcmp-editorial .tlcmp-photo-features{gap:28px}

.tlcmp-editorial .tlcmp-photo-features article{padding:0;background:#fff;overflow:hidden;box-shadow:0 8px 30px #1012120d;display:flex;flex-direction:column}

.tlcmp-photo-features figure{position:relative;margin:0;height:225px;flex-shrink:0}

.tlcmp-photo-features figure img{display:block;width:100%;height:100%;object-fit:cover}

.tlcmp-photo-features figcaption{position:absolute;top:16px;right:16px;max-width:calc(100% - 32px);padding:7px 11px;background:#F97150;border-radius:4px;color:#fff;font:500 11px/1.5 Poppins,sans-serif;box-shadow:0 3px 12px #0001}

.tlcmp-feature-copy{position:relative;padding:46px 28px 30px;flex:1}

.tlcmp-editorial .tlcmp-feature-copy .tla-circle{position:absolute;top:-27px;left:28px;background:#fff2ec;box-shadow:0 3px 12px #1012120d;border:4px solid #fff;width:58px;height:58px}

.tlcmp-editorial .tlcmp-photo-features article:nth-child(2) .tlcmp-feature-copy{background:#fff}

.tlcmp-editorial .tlcmp-photo-features h3{font-size:28px}

.tlcmp-why-scene{background:#fff2ec}

.tlcmp-editorial .tlcmp-why-grid{grid-template-columns:1fr 1.12fr;gap:60px;align-items:stretch}

.tlcmp-journey-visual{position:relative;margin:0 0 24px;min-height:610px;isolation:isolate}

.tlcmp-journey-visual>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:90px 4px 4px 4px}

.tlcmp-place-label{position:absolute;top:24px;right:20px;color:#fff;background:#101212c9;border-radius:4px;padding:7px 12px;font-size:11px;line-height:1.6}

.tlcmp-planning-card{position:absolute;left:24px;bottom:-24px;width:calc(100% - 48px);padding:27px;background:#fff;border-radius:4px;box-shadow:0 10px 28px #10121218}

.tlcmp-planning-card strong{display:block;font:700 29px/1.25 Marcellus,serif;margin:10px 0 20px;color:#262626}

.tlcmp-planning-card ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}

.tlcmp-planning-card li{display:flex;align-items:center;gap:12px;font-size:14px!important;line-height:1.7}

.tlcmp-planning-card li i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff2ec;color:#a33e29;flex:0 0 30px}

.tlcmp-editorial .tlcmp-reasons article{border-color:#e5d5cc}

.tlcmp-editorial .tlcmp-reasons .tla-circle{background:#fff}

.tlcmp-method-scene{position:relative;isolation:isolate;background:#101212;overflow:hidden;color:#fff}

.tlcmp-scene-mark{position:absolute;top:-45px;right:-70px;display:block!important;width:min(740px,75vw)!important;height:auto!important;opacity:.13;z-index:-1;pointer-events:none}

.tlcmp-method-scene .tla-heading{padding:0;background:transparent;border-radius:0}

.tlcmp-editorial .tlcmp-method-scene .tla-heading h2,.tlcmp-editorial .tlcmp-method-scene h3{color:#fff}

.tlcmp-editorial .tlcmp-method-scene p{color:#e8e9e7}

.tlcmp-editorial .tlcmp-method-scene .tla-kicker{color:#ffb79f}

.tlcmp-editorial .tlcmp-native-method article{background:#242828;box-shadow:0 7px 24px #0002;isolation:isolate;overflow:hidden}

.tlcmp-editorial .tlcmp-native-method article:first-child{background:#242828}

.tlcmp-editorial .tlcmp-native-method .tla-circle,.tlcmp-editorial .tlcmp-native-method article:first-child .tla-circle{background:#fff2ec;color:#a33e29}

.tlcmp-native-method article>:not(.tlcmp-step-number){position:relative;z-index:1}

.tlcmp-editorial .tlcmp-native-method .tlcmp-step-number{position:absolute;top:-7px;right:16px;font:700 132px/1 Poppins,sans-serif;color:rgba(255,255,255,.08);z-index:0;pointer-events:none;user-select:none}

.tlcmp-method-cta{display:flex;justify-content:center;margin-top:28px}

.tlcmp-method-cta .tla-button{margin:0;text-align:center;justify-content:center}

.tlcmp-faq-scene{background:#fff}

.tlcmp-faq-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);gap:40px;align-items:stretch}

.tlcmp-faq-visual{position:relative;margin:0;min-height:0;border-radius:4px;overflow:hidden;isolation:isolate;background:#101212}

.tlcmp-faq-visual>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-2}

.tlcmp-faq-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10121200 10%,#101212ed);z-index:-1}

.tlcmp-faq-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px;color:#fff}

.tlcmp-faq-visual strong{display:block;font:700 32px/1.25 Marcellus,serif;margin:14px 0 18px}

.tlcmp-editorial .tlcmp-faq-visual .tla-kicker{color:#ffb79f}

.tlcmp-editorial .tlcmp-faq-visual p{color:#fff;font-size:15px}

.tlcmp-editorial .tlcmp-faq details{background:#fff7f1}

.tlcmp-editorial .tlcmp-faq details[open]{background:#fff2ec}

.tlcmp-editorial .tlcmp-faq summary{font-size:23px}

@media(max-width:1024px){.tlcmp-editorial .tlcmp-why-grid{gap:34px}.tlcmp-photo-features figure{height:190px}.tlcmp-feature-copy{padding:42px 22px 25px}.tlcmp-editorial .tlcmp-photo-features h3{font-size:25px}.tlcmp-journey-visual{min-height:630px}.tlcmp-planning-card{left:16px;width:calc(100% - 32px);padding:22px}.tlcmp-planning-card strong{font-size:27px}.tlcmp-faq-layout{gap:26px}.tlcmp-faq-visual figcaption{padding:24px}.tlcmp-faq-visual strong{font-size:29px}}

@media(max-width:767px){.tlcmp-editorial .tlcmp-photo-features,.tlcmp-editorial .tlcmp-why-grid,.tlcmp-faq-layout{grid-template-columns:minmax(0,1fr)}.tlcmp-photo-features figure{height:230px}.tlcmp-feature-copy{padding:45px 26px 28px}.tlcmp-editorial .tlcmp-photo-features h3{font-size:27px}.tlcmp-editorial .tlcmp-why-grid{gap:40px}.tlcmp-journey-visual{min-height:480px;margin-bottom:24px}.tlcmp-journey-visual>img{border-radius:64px 4px 4px 4px}.tlcmp-planning-card{padding:24px}.tlcmp-method-scene .tla-heading{padding:24px}.tlcmp-faq-visual{position:relative;top:auto;min-height:390px}.tlcmp-faq-visual>img{object-position:center 35%}.tlcmp-faq-layout{gap:28px}.tlcmp-editorial .tlcmp-faq summary{font-size:22px}}


/* Compact comparison controls share the native charcoal outline treatment. */
.tlcmp-result-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tlcmp-tool{position:relative;display:inline-flex}
html body .tlcmp .tlcmp-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;margin:0;border:1px solid #262626;border-radius:4px;background:transparent;color:#262626;font:600 13px/1.5 Poppins,sans-serif;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer;box-sizing:border-box}
html body .tlcmp .tlcmp-control:hover{background:#262626;color:#fff;border-color:#262626}
html body .tlcmp .tlcmp-control i,html body .tlcmp .tlcmp-control span{color:inherit}
.tlcmp-control:focus-visible{outline:3px solid #a43d28;outline-offset:3px}
.tlcmp-tooltip{position:absolute;z-index:20;top:100%;right:0;transform:translateY(6px);width:220px;max-width:calc(100vw - 48px);padding:10px 12px;border-radius:4px;background:#262626;color:#fff;font:400 12px/1.5 Poppins,sans-serif;visibility:hidden;opacity:0;box-shadow:0 4px 14px #0002}
.tlcmp-tooltip::before{content:'';position:absolute;left:0;right:0;top:-8px;height:8px}
.tlcmp-tool:not(.tlcmp-tooltip-hidden):is(:hover,:focus-within) .tlcmp-tooltip{visibility:visible;opacity:1}
@media(max-width:767px){.tlcmp-results-top{align-items:flex-start;gap:18px;flex-wrap:wrap}.tlcmp-results-top h2{flex-basis:100%}.tlcmp-result-controls .tlcmp-tool:first-child .tlcmp-tooltip{left:0;right:auto}}
