body.page-id-180 #content{float:none!important;width:100%!important;max-width:none!important}body.page-id-180 .ti-contact-page,body.page-id-180 .ti-contact-page *{box-sizing:border-box}body.page-id-180 .ti-contact-page>.wp-block-group__inner-container{width:100%!important;max-width:none!important}.ti-contact-page{--ti-brown:#7b4426;--ti-orange:#bf5422;--ti-ink:#251d19;--ti-muted:#665b54;--ti-line:#e6cdb5;--ti-sand:#f8f0e5;--ti-soft:#fffaf4;color:var(--ti-ink);font-size:16px;line-height:1.7}.ti-contact-page h1,.ti-contact-page h2,.ti-contact-page h3{color:var(--ti-ink);line-height:1.18}.ti-contact-page .ti-contact-hero{background:linear-gradient(135deg,#fbf5ed 0%,#f5eadc 100%);border:1px solid var(--ti-line);border-radius:18px;padding:clamp(28px,5vw,54px);margin:24px 0 30px;box-shadow:0 18px 40px rgb(72 43 22 / .09)}.ti-contact-page .ti-eyebrow{display:inline-flex;align-items:center;margin:0 0 14px;padding:6px 12px;border:1px solid var(--ti-line);border-radius:999px;background:#fff;color:var(--ti-brown);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ti-contact-page .ti-contact-hero h1{max-width:820px;margin:0 0 18px;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.035em}.ti-contact-page .ti-contact-hero .ti-lead{max-width:820px;margin:0;color:#4e433d;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.ti-contact-page .ti-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.ti-contact-page .ti-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--ti-brown);border-radius:8px;background:var(--ti-brown);color:#fff!important;font-weight:700;text-decoration:none!important;box-shadow:0 8px 18px rgb(87 47 25 / .16);transition:transform .15s ease,background .15s ease}.ti-contact-page .ti-button:hover{background:#62361f;transform:translateY(-1px)}.ti-contact-page .ti-button--secondary{background:#fff;color:var(--ti-brown)!important;box-shadow:none}.ti-contact-page .ti-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 32px}.ti-contact-page .ti-proof{padding:20px;border:1px solid var(--ti-line);border-radius:13px;background:#fff;text-align:center;box-shadow:0 10px 24px rgb(72 43 22 / .05)}.ti-contact-page .ti-proof strong{display:block;color:var(--ti-brown);font-size:20px;line-height:1.25}.ti-contact-page .ti-proof span{display:block;margin-top:5px;color:var(--ti-muted);font-size:14px}.ti-contact-page .ti-contact-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:24px;align-items:stretch;margin:32px 0}.ti-contact-page .ti-panel{border:1px solid var(--ti-line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 14px 32px rgb(72 43 22 / .065)}.ti-contact-page .ti-panel-copy{padding:clamp(24px,3.5vw,36px)}.ti-contact-page .ti-panel h2{margin:0 0 18px;font-size:clamp(26px,3vw,34px)}.ti-contact-page .ti-benefits{display:grid;gap:13px;margin:0;padding:0;list-style:none}.ti-contact-page .ti-benefits li{position:relative;margin:0;padding:0 0 0 28px;color:#4d433e}.ti-contact-page .ti-benefits li:before{content:”✓”;position:absolute;left:0;top:.08em;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#f4e3d3;color:var(--ti-brown);font-size:12px;font-weight:800}.ti-contact-page .ti-profile{display:flex;flex-direction:column;background:var(--ti-soft)}.ti-contact-page .ti-profile img{display:block;width:100%;height:230px;object-fit:cover}.ti-contact-page .ti-profile .ti-panel-copy{display:flex;flex:1;flex-direction:column;justify-content:center}.ti-contact-page .ti-profile h3{margin:0 0 9px;font-size:23px}.ti-contact-page .ti-profile p{margin:0;color:var(--ti-muted)}.ti-contact-page .ti-profile a{color:var(--ti-brown);font-weight:700}.ti-contact-page .ti-video-card{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:0;margin:34px 0;border:1px solid var(--ti-line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 14px 32px rgb(72 43 22 / .065)}.ti-contact-page .ti-video-intro{display:flex;flex-direction:column;justify-content:center;padding:30px;background:var(--ti-sand)}.ti-contact-page .ti-video-intro h2{margin:0 0 12px;font-size:29px}.ti-contact-page .ti-video-intro p{margin:0;color:var(--ti-muted)}.ti-contact-page .ti-video{position:relative;min-height:330px;background:#2e2926}.ti-contact-page .ti-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ti-contact-page .ti-review-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:34px 0;padding:26px 30px;border-left:5px solid var(--ti-orange);border-radius:12px;background:var(--ti-soft);box-shadow:0 10px 25px rgb(72 43 22 / .05)}.ti-contact-page .ti-review-card h2{margin:0 0 7px;font-size:27px}.ti-contact-page .ti-review-card p{margin:0;color:var(--ti-muted)}.ti-contact-page .ti-contact-form-card{margin:34px 0;padding:clamp(24px,4vw,42px);border:1px solid var(--ti-line);border-radius:18px;background:#fff;box-shadow:0 18px 38px rgb(72 43 22 / .08)}.ti-contact-page .ti-contact-form-card>.wp-block-group__inner-container{width:100%!important;max-width:none!important}.ti-contact-page .ti-contact-form-card h2{margin:0 0 10px;font-size:clamp(28px,3.3vw,38px)}.ti-contact-page .ti-contact-form-card>.wp-block-group__inner-container>p{max-width:760px;color:var(--ti-muted)}.ti-contact-page .nf-form-cont{margin-top:22px}.ti-contact-page .nf-form-content{max-width:none!important;padding:0!important}.ti-contact-page .nf-form-content label{color:var(--ti-ink);font-weight:700}.ti-contact-page .nf-form-content input:not([type=button]):not([type=submit]),.ti-contact-page .nf-form-content select,.ti-contact-page .nf-form-content textarea{border:1px solid #cfb89f!important;border-radius:7px!important;background:#fff!important;color:var(--ti-ink)!important;min-height:48px!important;padding:10px 12px!important}.ti-contact-page .nf-form-content input:focus,.ti-contact-page .nf-form-content select:focus,.ti-contact-page .nf-form-content textarea:focus{border-color:var(--ti-orange)!important;box-shadow:0 0 0 3px rgb(191 84 34 / .12)!important;outline:0!important}.ti-contact-page .nf-form-content input[type=button],.ti-contact-page .nf-form-content input[type=submit]{min-height:48px!important;padding:11px 24px!important;border:0!important;border-radius:8px!important;background:var(--ti-brown)!important;color:#fff!important;font-weight:700!important}@media(max-width:800px){.ti-contact-page .ti-proof-grid{grid-template-columns:1fr}.ti-contact-page .ti-contact-grid,.ti-contact-page .ti-video-card{grid-template-columns:1fr}.ti-contact-page .ti-video{min-height:260px}.ti-contact-page .ti-review-card{align-items:flex-start;flex-direction:column}.ti-contact-page .ti-profile img{height:auto}.ti-contact-page .ti-actions .ti-button{width:100%}}@media(max-width:520px){.ti-contact-page{font-size:16px}.ti-contact-page .ti-contact-hero{padding:26px 20px;border-radius:14px}.ti-contact-page .ti-panel-copy,.ti-contact-page .ti-video-intro{padding:23px 20px}.ti-contact-page .ti-video{min-height:220px}.ti-contact-page .ti-review-card{padding:22px 20px}}