.goava-textboxes{--green:#2f514d;--green-deep:#1f3835;--purple:#31243c;--cream:#f5d4b8;--gold:#ffd77a;--display:"GT Pressura","GT Pressura Pro","Source Sans Pro",-apple-system,sans-serif;--sans:"din-2014","Source Sans Pro",-apple-system,BlinkMacSystemFont,sans-serif}.goava-textboxes,.goava-textboxes *{box-sizing:border-box}.goava-textboxes{color:#fff;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}.goava-textboxes.space-compact{padding:64px 32px}.goava-textboxes.space-standard{padding:104px 32px}.goava-textboxes.space-spacious{padding:144px 32px}.goava-textboxes .gtb-inner{margin:0 auto;max-width:1280px}.goava-textboxes .gtb-head{margin:0 0 56px;max-width:820px}.goava-textboxes .gtb-eyebrow{color:var(--gold);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:20px;text-transform:uppercase}.goava-textboxes .gtb-headline{color:#fff;font-family:var(--display);font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:-1.5px;line-height:1.05;margin:0}.goava-textboxes .gtb-headline .accent{background:linear-gradient(90deg,var(--cream) 0,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.goava-textboxes .gtb-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.goava-textboxes.cols-auto .gtb-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.goava-textboxes.cols-2 .gtb-grid{grid-template-columns:repeat(2,1fr)}.goava-textboxes.cols-3 .gtb-grid{grid-template-columns:repeat(3,1fr)}.goava-textboxes.cols-4 .gtb-grid{grid-template-columns:repeat(4,1fr)}.goava-textboxes .gtb-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;color:inherit;display:flex;flex-direction:column;min-height:280px;padding:32px;text-decoration:none;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.goava-textboxes .gtb-card.is-link{cursor:pointer}.goava-textboxes .gtb-card.is-link:hover{background:hsla(0,0%,100%,.05);border-color:hsla(28,75%,84%,.35);box-shadow:0 28px 60px -28px rgba(0,0,0,.7);transform:translateY(-4px)}.goava-textboxes .gtb-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:28px}.goava-textboxes .gtb-meta{align-items:center;display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:700;gap:12px;letter-spacing:2px;text-transform:uppercase}.goava-textboxes .gtb-num{color:var(--gold)}.goava-textboxes .gtb-label{color:hsla(28,75%,84%,.75)}.goava-textboxes .gtb-arrow{border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:hsla(0,0%,100%,.6);display:grid;height:34px;place-items:center;transition:transform .3s ease,color .3s ease,border-color .3s ease,background .3s ease;width:34px}.goava-textboxes .gtb-arrow svg{height:16px;width:16px}.goava-textboxes .gtb-card.is-link:hover .gtb-arrow{background:var(--gold);border-color:var(--gold);color:var(--green-deep);transform:translate(2px,-2px)}.goava-textboxes .gtb-title{color:#fff;font-family:var(--display);font-size:clamp(22px,1.8vw,28px);font-weight:700;letter-spacing:-.8px;line-height:1.12;margin:0 0 14px}.goava-textboxes .gtb-body{color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.6}.goava-textboxes .gtb-body p{margin:0 0 12px}.goava-textboxes .gtb-body p:last-child{margin-bottom:0}.goava-textboxes .gtb-card-img{margin-top:auto;padding-top:26px}html body .goava-textboxes .gtb-card-img img{background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:14px;display:block;height:auto;width:100%}.goava-textboxes .gtb-body,.goava-textboxes .gtb-body div,.goava-textboxes .gtb-body em,.goava-textboxes .gtb-body li,.goava-textboxes .gtb-body p,.goava-textboxes .gtb-body span,.goava-textboxes .gtb-body strong{background-color:transparent!important}.goava-textboxes .gtb-body *{color:inherit!important}.goava-textboxes .gtb-body a{color:var(--cream)!important;text-decoration:underline;text-underline-offset:3px}.goava-textboxes.dark-text{color:var(--green-deep)}.goava-textboxes.dark-text .gtb-eyebrow{color:var(--green)}.goava-textboxes.dark-text .gtb-headline{color:var(--green-deep)}.goava-textboxes.dark-text .gtb-headline .accent{background:linear-gradient(90deg,var(--green) 0,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.goava-textboxes.dark-text .gtb-card{background:rgba(31,56,53,.03);border-color:rgba(31,56,53,.12)}.goava-textboxes.dark-text .gtb-card.is-link:hover{background:rgba(31,56,53,.05);border-color:rgba(47,81,77,.45);box-shadow:0 28px 60px -28px rgba(31,56,53,.25)}.goava-textboxes.dark-text .gtb-num{color:var(--green)}.goava-textboxes.dark-text .gtb-label{color:rgba(47,81,77,.7)}.goava-textboxes.dark-text .gtb-arrow{border-color:rgba(31,56,53,.18);color:rgba(31,56,53,.55)}.goava-textboxes.dark-text .gtb-card.is-link:hover .gtb-arrow{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}.goava-textboxes.dark-text .gtb-title{color:var(--green-deep)}.goava-textboxes.dark-text .gtb-body{color:rgba(31,56,53,.72)}.goava-textboxes.dark-text .gtb-body a{color:var(--green)!important}.goava-textboxes.dark-text .gtb-card-img img{border-color:rgba(31,56,53,.1)}.goava-textboxes .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.goava-textboxes .reveal.in{opacity:1;transform:translateY(0)}.goava-textboxes .reveal-d-1{transition-delay:.05s}.goava-textboxes .reveal-d-2{transition-delay:.12s}.goava-textboxes .reveal-d-3{transition-delay:.19s}.goava-textboxes .reveal-d-4{transition-delay:.26s}.goava-textboxes .reveal-d-5{transition-delay:.33s}.goava-textboxes .reveal-d-6{transition-delay:.4s}.goava-textboxes .reveal-d-7{transition-delay:.47s}.goava-textboxes .reveal-d-8{transition-delay:.54s}.goava-textboxes .reveal-d-9{transition-delay:.61s}@media (max-width:980px){.goava-textboxes.space-compact{padding:48px 22px}.goava-textboxes.space-standard{padding:72px 22px}.goava-textboxes.space-spacious{padding:96px 22px}.goava-textboxes .gtb-head{margin-bottom:40px}.goava-textboxes .gtb-grid,.goava-textboxes.cols-2 .gtb-grid,.goava-textboxes.cols-3 .gtb-grid,.goava-textboxes.cols-4 .gtb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.goava-textboxes .gtb-grid,.goava-textboxes.cols-2 .gtb-grid,.goava-textboxes.cols-3 .gtb-grid,.goava-textboxes.cols-4 .gtb-grid{grid-template-columns:1fr}.goava-textboxes .gtb-card{min-height:0;padding:26px}}