/* Public pre-launch notice. Static markup; no storage, tracking or auth changes. */
.tgs-trial-notice{margin:0;padding:17px 0;background:#fff4db;border-bottom:1px solid #e7d4a6;color:#493b20;font-family:Arial,Helvetica,sans-serif}
.tgs-trial-notice-inner{width:min(1240px,calc(100% - 80px));margin:auto;display:flex;gap:15px;align-items:center}
.tgs-trial-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #b59450;border-radius:50%;font-size:18px;font-weight:700;color:#75521e}
.tgs-trial-notice p{margin:0;color:inherit;font-size:13px;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}
.tgs-trial-title{display:block;margin:0 0 3px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0;color:inherit}
.tgs-trial-footer{margin:0 0 12px!important;max-width:330px;color:#c9dcdb!important;font-size:12px!important;line-height:1.7!important}
.tgs-trial-footer .tgs-trial-title{font-size:12px;color:#ffe0a0;margin-bottom:7px}
.tgs-trial-contact{align-self:center}.tgs-trial-contact .kicker{color:#c5ebdf}.tgs-trial-contact h2{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.3;color:#fff;margin:0 0 20px}.tgs-trial-contact p{margin:0;font-size:1rem;line-height:1.85;color:#c9dfdf}
@media(max-width:700px){.tgs-trial-notice{padding:14px 0}.tgs-trial-notice-inner{width:calc(100% - 36px);gap:11px;align-items:flex-start}.tgs-trial-icon{margin-top:2px;width:28px;height:28px;flex-basis:28px;font-size:16px}.tgs-trial-notice p{font-size:12px}.tgs-trial-title{font-size:13px}.tgs-trial-contact h2{font-size:1.6rem}}
