@font-face{font-family:'TGL Be Vietnam Pro';src:url('assets/fonts/be-vietnam-pro-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'TGL Be Vietnam Pro';src:url('assets/fonts/be-vietnam-pro-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'TGL Be Vietnam Pro';src:url('assets/fonts/be-vietnam-pro-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}

.tgl-trial,.tgl-trial h1,.tgl-trial h2,.tgl-trial h3,.tgl-trial .button{font-family:'TGL Be Vietnam Pro',Arial,sans-serif!important}.tgl-trial{color:#292923;font-size:16px;line-height:1.8}.tgl-trial .row{max-width:1200px}.tgl-trial h1{font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.3;letter-spacing:-.5px;color:inherit}.tgl-trial h2{font-size:clamp(27px,3vw,38px);line-height:1.4;font-weight:600;color:inherit}.tgl-trial h3{font-size:22px;line-height:1.5;font-weight:600;color:inherit}.tgl-trial .eyebrow{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#b71d24;margin-bottom:18px}.tgl-trial .button.primary{background:#b71d24;border-color:#b71d24;color:#fff;padding:6px 22px;text-transform:none;letter-spacing:0;font-weight:600}.tgl-trial .button.primary.is-outline{background:transparent;color:#b71d24}.tgl-trial .button.primary:hover{background:#90151d;color:#fff}.tgl-trial .img img{border-radius:12px}.tgl-trial .trial-logo .img{max-width:215px}.tgl-trial .trial-header-right{text-align:right}.tgl-trial .trial-header-right .eyebrow{margin-bottom:8px}.trial-hero{color:#fff7e9}.trial-hero .eyebrow{color:#efbc72}.trial-hero .trial-big{color:#efbc72}.trial-hero .trial-hero-photo>.col-inner{background:#fffaf2;border-radius:16px;padding:20px;color:#534833;transform:rotate(1deg)}.trial-hero .button.primary{background:#efbc72;border-color:#efbc72;color:#203c31}.trial-hero .button.primary.is-outline{background:transparent;color:#fff7e9;border-color:#fff7e9}.tgl-trial .trial-caption{font-size:13px;margin-top:15px;opacity:.8}.tgl-trial .trial-photo-caption{text-align:center;font-size:12px;font-weight:700;letter-spacing:2px;margin:12px 0 0}.tgl-trial .trial-number{font-size:34px;font-weight:600;color:#b71d24;line-height:1.2;margin-bottom:20px}.tgl-trial .trial-benefit>.col-inner{border-top:1px solid #cebca3;padding-top:22px}.tgl-trial .trial-condition-box>.col-inner{background:#fff;padding:32px;border-radius:12px;border-left:4px solid #b71d24}.tgl-trial .trial-list{padding-left:22px}.tgl-trial .trial-list li{margin-bottom:14px}.tgl-trial .trial-model>.col-inner{background:#fff;border:1px solid #dfd3c2;border-radius:12px;padding:30px}.tgl-trial .trial-model .img{margin-bottom:24px;max-width:380px}.trial-contact,.trial-contact .eyebrow,.trial-contact a{color:#fff}.trial-contact .button.primary{background:#fff;border-color:#fff;color:#b71d24}.trial-contact .button.primary.is-outline{background:transparent;color:#fff}.trial-contact .button.primary:hover{background:#fff0d6;color:#b71d24}.tgl-trial a:focus-visible{outline:3px solid #efbc72;outline-offset:4px}@media(max-width:549px){.tgl-trial{font-size:15px}.tgl-trial h1{letter-spacing:0}.tgl-trial .trial-condition-box>.col-inner,.tgl-trial .trial-model>.col-inner{padding:22px}.tgl-trial .trial-header-right{text-align:left}.trial-hero .trial-hero-photo>.col-inner{transform:none}}
