:root{--ti-fr3-ink:#17342e;--ti-fr3-muted:#596963;--ti-fr3-accent:#2f7665;--ti-fr3-accent-dark:#1f584c;--ti-fr3-cream:#f6f3ed;--ti-fr3-line:#d7ddd8;--ti-fr3-white:#fff}.ti-fr3-component{box-sizing:border-box;max-width:100%;margin:2rem 0;color:var(--ti-fr3-ink)}.ti-fr3-component *{box-sizing:border-box}.ti-fr3-primary{padding:clamp(1.35rem,3vw,2rem);border:1px solid #cddbd5;border-left:5px solid var(--ti-fr3-accent);border-radius:16px;background:linear-gradient(135deg,#f4f8f6,#fbf7f1)}.ti-fr3-eyebrow{margin:0 0 .45rem!important;color:var(--ti-fr3-accent-dark);font-size:13px!important;font-weight:700;letter-spacing:.08em;line-height:1.4!important;text-transform:uppercase}.ti-fr3-primary h2,.ti-fr3-module h2,.ti-fr3-proof h2,.ti-fr3-related h2{margin:0 0 .65rem!important;color:var(--ti-fr3-ink);font-size:clamp(23px,3vw,28px)!important;line-height:1.25!important}.ti-fr3-primary p,.ti-fr3-module>p,.ti-fr3-proof p{margin:0 0 1rem!important;color:#40554e;font-size:16px!important;line-height:1.65!important}.ti-fr3-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.75rem 1.05rem;border:2px solid var(--ti-fr3-accent-dark);border-radius:10px;background:var(--ti-fr3-accent-dark);color:#fff!important;font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none!important}.ti-fr3-button:hover{background:#173f36}.ti-fr3-button:focus-visible,.ti-fr3-component a:focus-visible{outline:3px solid #e0a646;outline-offset:3px}.ti-fr3-module,.ti-fr3-related{padding:clamp(1.25rem,3vw,1.8rem);border:1px solid var(--ti-fr3-line);border-radius:16px;background:#fff}.ti-fr3-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.1rem}.ti-fr3-product{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--ti-fr3-line);border-radius:13px;background:#fff}.ti-fr3-product-media{display:block;overflow:hidden;aspect-ratio:4/3;background:#f5f2ed}.ti-fr3-product-media img{display:block;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:contain}.ti-fr3-product-body{display:flex;flex:1;flex-direction:column;padding:.9rem}.ti-fr3-product h3{margin:0!important;font-size:17px!important;line-height:1.35!important}.ti-fr3-product h3 a{color:var(--ti-fr3-ink)!important;text-decoration:none!important}.ti-fr3-product h3 a:after{content:' →';color:var(--ti-fr3-accent)}.ti-fr3-proof{padding:1.2rem 1.3rem;border:1px solid var(--ti-fr3-line);border-radius:14px;background:var(--ti-fr3-cream)}.ti-fr3-proof .ti-fr3-button{background:#fff0;color:var(--ti-fr3-accent-dark)!important}.ti-fr3-related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0!important;padding:0!important;list-style:none}.ti-fr3-related li{margin:0!important}.ti-fr3-related a{display:block;height:100%;padding:.9rem 1rem;border:1px solid var(--ti-fr3-line);border-radius:11px;background:#f8faf9;color:var(--ti-fr3-ink)!important;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none!important}.ti-fr3-related a:hover{border-color:var(--ti-fr3-accent);background:#f1f7f4}.timberin-fr3-method{width:min(900px,100%);box-sizing:border-box;margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.4rem,4vw,3rem);border:1px solid var(--ti-fr3-line);border-radius:20px;background:#fff;box-shadow:0 18px 55px rgb(23 52 46 / .08)}.timberin-fr3-method h1{margin-top:0;color:var(--ti-fr3-ink)}.timberin-fr3-method h2{margin:1.6em 0 .55em;color:var(--ti-fr3-ink)}.timberin-fr3-method p,.timberin-fr3-method li{font-size:17px;line-height:1.68}.timberin-fr3-method a{color:var(--ti-fr3-accent-dark)}@media(max-width:760px){.ti-fr3-product-grid,.ti-fr3-related ul{grid-template-columns:minmax(0,1fr)}.ti-fr3-component{margin:1.6rem 0}.ti-fr3-primary,.ti-fr3-module,.ti-fr3-proof,.ti-fr3-related{padding:1.15rem}.ti-fr3-button{width:100%}}@media(prefers-reduced-motion:reduce){.ti-fr3-component *{scroll-behavior:auto!important;transition:none!important}}