.Reveal-module__H-_51W__reveal{opacity:0;animation:.5s cubic-bezier(.22,.8,.32,1) both Reveal-module__H-_51W__lt-reveal-up;transform:translateY(24px)}@keyframes Reveal-module__H-_51W__lt-reveal-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Reveal-module__H-_51W__reveal{opacity:1;animation:none;transform:none}}
.page-module__ttbgga__page{background:var(--bg);min-height:100vh}.page-module__ttbgga__breadcrumb{padding:var(--sp-4) 0;border-bottom:1px solid var(--border);background:var(--lt-mist-bg)}.page-module__ttbgga__breadInner{max-width:860px;padding:0 var(--sp-10);color:var(--lt-mist);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;font-size:12.5px;display:flex}.page-module__ttbgga__breadLink{color:var(--lt-mist);text-decoration:none;transition:color .12s}.page-module__ttbgga__breadLink:hover{color:var(--lt-sunset)}.page-module__ttbgga__breadSep{color:var(--lt-sand)}.page-module__ttbgga__breadCurrent{color:var(--lt-night);font-weight:600}.page-module__ttbgga__header{border-bottom:1px dashed var(--lt-line);background:#fff;padding:48px 0 40px}.page-module__ttbgga__headerInner{max-width:860px;padding:0 var(--sp-10);margin:0 auto}.page-module__ttbgga__kicker{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--lt-sunset);margin-bottom:14px;font-size:10px;font-weight:800;display:block}.page-module__ttbgga__title{font-family:var(--font-logo);color:var(--lt-night);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.05}.page-module__ttbgga__meta{font-family:var(--font-body);color:var(--lt-mist);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.page-module__ttbgga__metaItem{color:var(--lt-mist)}.page-module__ttbgga__metaDot{color:var(--lt-sand)}.page-module__ttbgga__heroWrap{max-width:1000px;padding:40px 0 0;padding-left:var(--sp-10);padding-right:var(--sp-10);margin:0 auto}.page-module__ttbgga__heroImg{aspect-ratio:16/9;box-shadow:var(--shadow-md);border-radius:20px;position:relative;overflow:hidden}.page-module__ttbgga__body{padding:48px 0 80px}.page-module__ttbgga__bodyInner{max-width:720px;padding:0 var(--sp-10);margin:0 auto}.page-module__ttbgga__bodyInner p{font-family:var(--font-body);color:var(--lt-slate);margin:0 0 22px;font-size:17px;line-height:1.75}.page-module__ttbgga__bodyInner h2{font-family:var(--font-logo);color:var(--lt-night);letter-spacing:-.01em;margin:40px 0 16px;font-size:28px;font-weight:700;line-height:1.1}.page-module__ttbgga__bodyInner h3{font-family:var(--font-logo);color:var(--lt-night);letter-spacing:-.01em;margin:32px 0 12px;font-size:22px;font-weight:700}.page-module__ttbgga__bodyInner strong{color:var(--lt-night);font-weight:700}.page-module__ttbgga__bodyInner a{color:var(--lt-sunset);text-underline-offset:2px;font-weight:700;text-decoration:underline}.page-module__ttbgga__bodyInner blockquote{border-left:4px solid var(--lt-sunset);background:var(--lt-orange-l);font-family:var(--font-hand);color:var(--lt-night);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-size:20px;line-height:1.45}.page-module__ttbgga__related{background:var(--lt-mist-bg);padding:64px 0}.page-module__ttbgga__relatedInner{max-width:1100px;padding:0 var(--sp-10);margin:0 auto}.page-module__ttbgga__relatedTitle{font-family:var(--font-logo);color:var(--lt-night);letter-spacing:-.01em;margin:0 0 28px;font-size:28px;font-weight:700}.page-module__ttbgga__relatedList{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__ttbgga__relatedCard{border:1px solid var(--lt-line);background:#fff;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden}.page-module__ttbgga__relatedCard:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1f384014}.page-module__ttbgga__relatedImg{height:160px;display:block;position:relative}.page-module__ttbgga__relatedImgPlaceholder{background:linear-gradient(135deg, var(--lt-ink), var(--lt-teal-d))}.page-module__ttbgga__relatedBody{padding:16px 18px}.page-module__ttbgga__relatedKicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lt-sunset);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.page-module__ttbgga__relatedCardTitle{font-family:var(--font-logo);color:var(--lt-night);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.2}.page-module__ttbgga__relatedCardTitle a{color:inherit;text-decoration:none}.page-module__ttbgga__relatedCardTitle a:hover{color:var(--lt-sunset)}.page-module__ttbgga__relatedMeta{font-family:var(--font-body);color:var(--lt-mist);font-size:11.5px;font-weight:600}.page-module__ttbgga__cta{background:var(--lt-night);padding:80px 0;position:relative;overflow:hidden}.page-module__ttbgga__cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#fbbc4b1a,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.page-module__ttbgga__ctaInner{max-width:640px;padding:0 var(--sp-10);text-align:center;z-index:1;margin:0 auto;position:relative}.page-module__ttbgga__ctaText{font-family:var(--font-logo);color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1}.page-module__ttbgga__ctaEm{font-style:normal;font-family:var(--font-hand);color:var(--lt-sun)}.page-module__ttbgga__ctaSub{font-family:var(--font-body);color:#fbf7eea6;margin:0 0 28px;font-size:15px;font-weight:600;line-height:1.6}.page-module__ttbgga__ctaBtn{background:var(--lt-whatsapp);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-body);align-items:center;padding:14px 32px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:0 4px 18px #25d36666}.page-module__ttbgga__ctaBtn:hover{filter:brightness(1.08)}@media (max-width:900px){.page-module__ttbgga__breadInner,.page-module__ttbgga__headerInner,.page-module__ttbgga__heroWrap,.page-module__ttbgga__bodyInner,.page-module__ttbgga__relatedInner,.page-module__ttbgga__ctaInner{padding:0 var(--sp-6)}.page-module__ttbgga__relatedList{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__ttbgga__breadInner,.page-module__ttbgga__headerInner,.page-module__ttbgga__heroWrap,.page-module__ttbgga__bodyInner,.page-module__ttbgga__relatedInner,.page-module__ttbgga__ctaInner{padding:0 var(--sp-5)}.page-module__ttbgga__relatedList{grid-template-columns:1fr}}
