body.true-travel .true-main .tt-b29{font-family:inherit;color:#193c35;background:#fff;overflow:clip}
.tt-b29-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.tt-b29-hero{background:linear-gradient(125deg,#123c33,#092c29);padding:110px 0 62px}.tt-b29-hero nav{margin-block-end:30px}.tt-b29-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.25;max-width:850px}.tt-b29-lead{max-width:780px;font-size:21px;line-height:1.8}.tt-b29-actions{display:flex;flex-wrap:wrap;gap:14px;margin-block:26px}.tt-b29-eyebrow{font-size:13px;letter-spacing:.05em;font-weight:800}.tt-b29-hero-note{max-width:720px;font-size:15px}
body.true-travel .true-main .tt-b29 :is(.tt-b29-hero,.tt-b29-quote) :is(h1,h2,p,nav,a){color:#fff!important}body.true-travel .true-main .tt-b29 :is(.tt-b29-hero,.tt-b29-quote) .tt-b29-eyebrow{color:#f2d0a5!important}
.tt-b29 section{padding-block:38px;scroll-margin-top:160px}.tt-b29 section h2{font-size:clamp(25px,3vw,36px);line-height:1.4;margin-block:0 18px}.tt-b29 p,.tt-b29 li,.tt-b29 dd{font-size:17px;line-height:1.9}.tt-b29-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:26px 0;padding:0;list-style-position:inside}.tt-b29-card{border:1px solid #d3e1da;border-radius:18px;padding:25px;background:#f6f9f7}.tt-b29-card h3{font-size:22px;line-height:1.4;margin-block:14px}.tt-b29-card p{margin:0}.tt-b29-number{display:inline-grid;place-items:center;width:40px;height:40px;background:#193c35;color:#fff;border-radius:50%;font-weight:800}.tt-b29-soft{padding-inline:28px;border-radius:22px;background:#edf4ef;margin-block:28px}.tt-b29-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:20px 0 0}.tt-b29-services dt{font-size:20px;font-weight:800}.tt-b29-services dd{margin:8px 0 0}.tt-b29 li{padding-block:5px}.tt-b29 details{border:1px solid #d3e1da;border-radius:12px;margin-block:12px;padding:0 20px}.tt-b29 summary{cursor:pointer;padding-block:18px;font-weight:800;font-size:18px;line-height:1.6}.tt-b29 details p{margin-top:0}.tt-b29-quote{border-radius:22px;background:#123c33;padding-inline:30px;margin-block:22px}.tt-b29-resource{display:flex;gap:22px;flex-wrap:wrap}
body.true-travel .true-main .tt-b29 a{text-decoration:underline;text-underline-offset:4px}body.true-travel .true-main .tt-b29 a.tt-b29-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 25px;background:#f2d0a5;border:2px solid #f2d0a5;border-radius:12px;color:#173c33!important;text-decoration:none;font-weight:800;line-height:1.5}body.true-travel .true-main .tt-b29 a.tt-b29-outline{background:transparent;border-color:#fff;color:#fff!important}.tt-b29 :is(a,summary):focus-visible{outline:3px solid #193c35;outline-offset:5px}.tt-b29 :is(.tt-b29-hero,.tt-b29-quote) a:focus-visible{outline-color:#fff}.tt-b29 a:hover{text-decoration-thickness:3px}.tt-b29 a.tt-b29-btn:hover{box-shadow:0 0 0 3px #f2d0a544}.tt-b29 [hidden]{display:none!important}
@media(max-width:700px){.tt-b29-wrap{width:calc(100% - 32px)}.tt-b29-hero{padding-block:96px 38px}.tt-b29-grid,.tt-b29-services{grid-template-columns:1fr}.tt-b29 section{padding-block:28px}.tt-b29-soft,.tt-b29-quote{padding-inline:20px}.tt-b29-actions{flex-direction:column}.tt-b29-lead{font-size:19px}.tt-b29-hero nav{font-size:14px}}
.tt-b29 ol .tt-b29-card{padding-block:25px}
@media(prefers-reduced-motion:reduce){.tt-b29 *{scroll-behavior:auto!important;transform:none!important;transition:none!important}}
@media(forced-colors:active){.tt-b29 a{text-decoration:underline!important}.tt-b29 .tt-b29-card,.tt-b29 details,.tt-b29-btn{border:1px solid CanvasText}.tt-b29 :is(a,summary):focus-visible{outline-color:Highlight}}
